上一篇【php脚本简单实现MySQL创建数据库,数据表,写入数据】
因为通过new mysqli
对象可以获得数据库的连接,而调用该对象的query
方法可以很好的向数据库发送请求,这和直接打在控制台上无异,于是可以一并使用sql的查询语句,只是要注意返回值即可
查询语句
通过带数据库名的new mysqli
对象,可以得到当前数据库的连接,直接输入SELECT语句即可(当然也可以通过mysqli_select_db
函数来选择数据库,一样的)
SELECT 查询的数据字段(表头)名字 FROM 数据表名字
$con = new mysqli(IP地址,用户名,密码,数据库名); // 建立连接
$sql = "SELECT 查询的数据字段(表头)名字 FROM 数据表名字"; // 查询语句
$con->query(sql); // 提交查询
比如有学号number
和名字name
两个数据字段(表头),而数据表的名字是students
,那么会有以下查询语句
SELECT number,name FROM students
当然也可以通过在【查询的数据字段】设置为*
来查询所有的字段
SELECT * FROM students
查询返回值
值得注意的是query
语句的返回值不再是true or false
,而是一个对象
$sql = "SELECT * FROM table1"; // 等价于SELECT number,name FROM table1
$res = $con