已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: [更新]自己写了个mysqli简单类

作者: @Ta

时间: 2015-08-12

点击: 4451

非常简单,刚刚有人在讨论mysqli,

<?php
/*
*MYSQLi数据库操作类
*冰封博客出品http://wapcc.cn
*/

class db{

private $host;
private $user;
private $pass;
private $name;
private $link;

function __construct($host,$user,$pass,$name){
$this->link=@mysqli_connect($host,$user,$pass,$name) or die("数据库链接失败...");
mysqli_query($this->link,'set names utf8');
}

function query($sql){
return mysqli_query($this->link,$sql);
}

function fetch($query){
return mysqli_fetch_array($query);
}

function row($query){
$result=$this->query($query);
return mysqli_fetch_array($result);
}

function num($query){
return mysqli_num_rows($query);
}

function last_id(){
return mysqli_insert_id($this->link);
}
function error(){
return mysqli_error($this->link);
}
function close(){
return mysqli_close($this->link);
}


}







[隐藏样式|查看源码]


『回复列表(9|隐藏机器人聊天)』

1. 。。。。?。
(/@Ta/2015-08-11 19:47//)

2. mysqli本来就有对象方式了,多此一举,过程化效率还低了那么一点
(/@Ta/2015-08-11 20:28//)

3. @Ta,这个可以自动设置编码
(/@Ta/2015-08-11 20:38//)

4. @Frozen,那么别人只用mysqli_query($link,'set names utf8');就可以顶替你的了。。。
(/@Ta/2015-08-11 20:40//)

5. @Ta,嗯
(/@Ta/2015-08-11 22:13//)

6. 一直用pdo
(/@Ta/2015-08-12 02:09//)

7. @Frozen,adminer
(/@Ta/2015-08-12 06:22//)

8. 没用
(/@Ta/2015-08-12 07:44//)

9. $db = new mysqli();
(/@Ta/2015-08-12 15:09//)

回复需要登录

7月5日 04:09 星期六

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1