网站技术分析

一点一滴的积累,一点一滴的沉淀!

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

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

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

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

1$res = $result->fetch_array()

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

1echo $result->num_rows;

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


打赏 支付宝打赏 微信打赏

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.5.2 Zero

蜀ICP备18016898;版权:2016 @陸仴 

Music