<?php
header('Content-type:text/html;charset=utf-8');
//设置mysqli参数;
$sqlhost = 'localhost';
$username = 'root';
$pw = '';
$dbname = 'h51905';
$conn = new mysqli($sqlhost,$username,$pw,$dbname) or die('error');
// if($conn->connect_error){
// die('链接错误码为:' . $conn->connect_error);
// };
// echo '链接成功!';
$sql = "SELECT * FROM goodlist";
$res = $conn->query($sql);
// $arr =$res->fetch_all(MYSQLI_ASSOC);
print_r($res);
// var_dump($res);
// var_export($res);
?>
指令查询数据库正常
vscode里面的代码
print-r输出的结果。
var-dump输出结果
var-expor输出结果;
根据你提供的代码和图片,可以看出 print_r、var_dump、var_export 三个函数输出结果的差异:
因此,以上三个函数的输出结果都是正确的,对于 mysqli_result 类型的结果集对象,可以使用 mysqli_result 类型提供的接口来依次取出每一行数据。