mysqli扩展是mysql扩展的增强版_PHP使用mysqli扩展库实现增删改查

长沙达内PHP培训的老师知道,mysqli扩展库是mysql扩展库的改进版本,在mysql扩展库的基础上提高了稳定性和效率,mysqli扩展库有两套东西,一套就是面向过程的mysqli另一套是面向对象的mysqli。操作方式大体和mysql扩展库大体一致,这次还是先抽取出来一个操作mysql的工具类,和调用的类。

1.mysqli扩展库操作数据库工具类

//数据库操作类

class DBUtil{

private $host="localhost";

private $username="root";

private $password="123456";

private $dbname="student";

private $conn;

public function DBUtil(){

$this->conn=new mysqli($this->host,

$this->username, $this->password,$this->dbname) or

die($this->conn->connect_error);

}

//查询

public function query($sql){

$all= $this->conn->query($sql);

return $all;

}

//插入,修改,删除

public function otherOperate($sql){

if($this->conn->query($sql)){

if($this->conn->affected_rows>0){

return "OK";

}else{

return "ERROOR";

}

}

}

public function close(){

$this->conn->close();

}

}

?>

2.下面是具体的调用工具类的代码

require_once "MySQLUtil.php";

/*$sql="select * from m_student";

$util=new DBUtil();

$result=$util->query($sql);

while($row=$result->fetch_assoc()){

echo

"$row[stuName]"."";

}

$result->free();

$util->close();*/

$sql="update m_student set stuName='杨幂' where

id=3";

$util=new DBUtil();

$result=$util->otherOperate($sql);

echo $result;

$util->close();

?>

学PHP开发就到长沙达内PHP培训班!了解详情请登陆长沙达内PHP培训官网(cs.php.tedu.cn)!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值