• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

【总结】有关mysql扩展库和mysqli扩展库的crud操作封装_mysql

mysql 搞代码 7年前 (2018-06-07) 212次浏览 已收录 0个评论

【小结】有关mysql扩展库和mysqli扩展库的crud操作封装

现阶段php如果要操作mysql数据库 php给我们提供了3套库

1、mysql扩展库   面向过程操作

2、mysqli扩展库  面向对象操作和面向过程操作并存  安全性和效率高于mysql扩展库 

3、PDO扩展库    面向对象操作

今天这篇博文主要要谈谈mysql扩展库和mysqli扩展库 主要是记录了着2套crud操作分装 

以下代码段是关于mysqli扩展库关于crud操作的封装

header("Content-type:text/html;charset=utf-8");  class Sqlitool{   private $mysqli;    private static $host="localhost";   private static $user="root";   private static $pwd=123456;   private static $db="test";    public function __construct(){    $this->mysqli=new mysqli(self::$host,self::$user,self::$pwd,self::$db);    if($this->mysqli->connect_error){     die("链接失败".$this->mysqli->connect_error);    }     //设置访问数据库的字符集    $this->mysqli->query("set names utf8");   }   public function execute_dql($sql){    $res=$this->mysqli->query($sql) or die("操作失败".$this->mysqli->error);     return $res;   }   public function execute_dml($sql){    $res=$this->mysqli->query($sql) or die("操作失败".$this->mysqli->error);    if(!$res){     return 0;  //操作失败    }else{     if($this->mysqli->affected_rows>0){      return 1;// 表示成功     }else{      return 2;// 表示没有行收到影响     }    }   }   } 

  以下代码段是关于mysql扩展库关于crud操作的封装

header("Content-type:text/html;charset=utf-8");
class sqltool{ private $con; private $host="localhost"; private $user="root"; private $password=123456; private $db="test"; //构造函数 初始化数据库操作链接和设置字符集 function sqltool(){ $this->con=mysql_connect($this->host,$this->user,$this->password); if(!$this->con){ die("链接数据库错误".mysql_error()); } mysql_select_db($this->db,$this->con); mysql_query("set names utf8"); } //完成查询任务呀 public function exeute_dql($sql){ $res=mysql_query($sql) or die(mysql_error()); return $res; } //表示insert update delete public function exeuct_dml($sql){ $b=mysql_query($sql,$this->con) or die(mysql_error()); if(!$b){ return 0;//失败 }else{ if(mysql_affected_rows($this->con)>0){ return 1;//表示成功 } else{ return 2;//表示没有行数受影响 } } }
}

  

欢迎大家阅读《【总结】有关mysql扩展库和mysqli扩展库的crud操作封装_mysql》,跪求各位点评,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:【总结】有关mysql扩展库和mysqli扩展库的crud操作封装_mysql

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址