连接数据库
$db = new mysqli($host, $user, $pwd, $dbname);
执行sql语句
$db->query("sql语句");
或者:
$sql = "sql语句";
$db->query($sql);
注:
如果连接数据库不成功,$connect_errno
将会有错误信息,$connect_error
中将会有错误原因,所以要判断如果连接失败则输出错误可以是:if($db->connect_errno<>0){echo $db->connect_error;}
查询结果集
mysqli_result
获取查询结果
fetch_array()
函数,例如要输出查询结果:var_dump($mysqli_result->fetch_array())
,但是此时会以两种方式重复输出键值对结果(一种是每一列名对应数据,一种是第几个数据),所以一般在fetch_array
的括号里加上MYSQLI_ASSOC
参数简化输出
循环输出查询结果
while($row = $mysqli_result->fetch_array(MYSQLI_ASSOC)){var_dump($row);} //当row非空则输出
保存查询结果都数组
在上面那个while
语句里:
$rows[] = $row;