8、通过PHP操作MYSQL数据库之面向对象

阅读() @2018-01-07 22:20:19

在做PHP开发的过程中,用的最多的还是面向对象的思想,所以操作数据库,也得学会面向对象,相关代码如下:

//1、连接数据库,分别输入地址、账号和密码
//其实就是通过new关键字实例化一个对象,里边的参数就是在构造函数__construct里执行的
$db = new mysqli("localhost","root","");
//2、选择一个数据库来操作
$db->select_db("list");
//3、设置编码格式是utf8,这种设置方法容易引起数据库注入问题,刚学php操作数据库可以这样写,正规的方法会在后面的笔记中更正!
$db->query("set names utf8");
//输出查询结果
$query = "select * from orders order by id desc";
$result = $db->query($query);
while($res = $result->fetch_object()){
	echo '<pre>';
	print_r($res);
}
//更改某个id对应的数据
$db->query("update orders set ordermoney='10元' where id=2");
//更改某个字段名
$db->query("alter table orders change ordertime time date");
//删除某条记录
$db->query("delete from orders where id=5");

如果要输出数组形式的结果集,用以下代码即可:

$res = $result->fetch_array()

输出查询记录总共有多少条:

echo $result->num_rows;

个人学习笔记,仅供参考,后续会继续补充!

微信二维码
锐壳主机