在做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; |
个人学习笔记,仅供参考,后续会继续补充!