php mysqli面向对象封装mysql数据库常用操作
来源:互联网 发布:淘宝漏洞刷销量 编辑:程序博客网 时间:2024/05/27 20:51
首先封装好mysql类
mysql.php
<?phpclass Mysql{ private static $host="localhost"; private static $user="root"; private static $password="123456"; private static $dbName="test"; //数据库名 private static $charset="utf8"; //字符编码 private static $port="3306"; //端口号 private $conn=null; function __construct(){ $this->conn=new mysqli(self::$host,self::$user,self::$password,self::$dbName,self::$port); if(!$this->conn) { die("数据库连接失败!".$this->conn->connect_error); }else{ echo "连接成功!"; } $this->conn->query("set names ".self::$charset); } //执行sql语句 function sql($sql){ $res=$this->conn->query($sql); if(!$res) { echo "数据操作失败"; } else { if($this->conn->affected_rows>0) { return $res; } else { echo "0行数据受影响!"; } } } //返回受影响数据行数 function getResultNum($sql){ $res=$this->conn->query($sql); return mysqli_num_rows($res); } //关闭数据库 public function close() { @mysqli_close($this->conn); }}?>
然后就可以调用了
index.php
<?phprequire_once "mysql.php";$conn=new Mysql();$sql="select * from user";//执行查询并获取查询结果$result=$conn->sql($sql);//输出受影响数据行数$num=$conn->getResultNum($sql);echo "影响的行数:".$num;//读取并输出记录while ($row = mysqli_fetch_assoc($result)){ echo "{$row['name']} "; echo "{$row['password']}";}//关闭数据库$conn->close();
0 0
- php mysqli面向对象封装mysql数据库常用操作
- mysqli操作mysql数据库(面向对象)
- 使用PHP mysqli 扩展增强库(面向对象/数据库操作封装/事务控制/预编译)总结
- PHP+MYSQL-面向对象-操作数据库案例
- php mysqli数据库面向过程,面向对象实例比较
- PHP面向对象方式操作数据库(扩展增强库MySQLi)
- PHP : mysqli【面向对象】操作数据库【连接、增、删、改、查】
- mysqli连接mysql数据库的常用方法(面向对象和面向过程)
- php-mysqli-面向对象查询 连接mysqli
- PHP mysqli(数据库操作)
- PHP MysqlI操作数据库
- PHP 数据库操作 mysqli
- PHP mysqli 操作数据库
- PHP MysqlI操作数据库
- PHP MysqlI操作数据库
- PHP mysqli操作数据库
- PHP mysqli 操作数据库
- PHP mysqli 操作数据库
- JS弹出框、对话框、提示框,JS关闭窗口、关闭页面和JS控制页面跳转
- Oracle函数
- LINUX的引导过程
- 读Android性能优化之典范笔记
- 序列
- php mysqli面向对象封装mysql数据库常用操作
- 【转】StringUtils的isBlank与isEmply
- oj 2013 一元二次方程问题第二季
- 数据仓库设计架构(1)
- 写在csdn开头
- ssh 证书登陆
- nginx location rewrite匹配顺序
- Python常用的第三方库
- Java NIO——与传统IO文件复制的效率比较(channel.transferTo、Files.copy 、channel.write)