PHP 数据库操作

连接数据库

$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;

你可能感兴趣的:(PHP 数据库操作)