gpt4 book ai didi

php - get_result 返回对象

转载 作者:行者123 更新时间:2023-11-29 10:08:22 25 4
gpt4 key购买 nike

为什么 get_result 在这个例子中返回对象?

function db_connect() {
$db_host='localhost';
$db_name='contact_manager';
$db_user='root';
$db_pass='';

$connection = new mysqli($db_host, $db_user, $db_pass, $db_name);
return $connection;
}

$connection = db_connect();
$query = $connection->prepare("SELECT * FROM users");
$query->execute();
$op = $query->get_result();
var_dump($op);
<小时/>

这是 vardump:

object(mysqli_result)#3 (5) {
["current_field"]=> int(0)
["field_count"]=> int(4)
["lengths"]=> NULL
["num_rows"]=> int(24)
["type"]=> int(0) }

最佳答案

根据官方文档 ( here ),get_result() 返回成功 SELECT 查询的结果集。接下来,您必须从结果集中提取数据,例如使用 $result->fetch_assoc():

while ($row = $result->fetch_array(MYSQLI_ASSOC))
{
echo $row['user_id'];
}

关于php - get_result 返回对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51465410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com