gpt4 book ai didi

php - 无法使用 php-mysql 的面向对象风格访问 mysql 表中的数据

转载 作者:行者123 更新时间:2023-11-29 20:48:04 25 4
gpt4 key购买 nike

我是 PHP 新手。我只是想访问我的数据库,这是代码。我使用面向对象的风格来访问数据库。它说“尝试在第 25 行获取非对象的属性”。我错过了什么?

<?php


$servername = "localhost";
//$username = "";
//$password = "";
$database = "MyPetProject";

$conn = new mysqli ($servername, $database);

if ($conn-> connect_error)
{
die ("Connection failed : " . $conn->connect_error);
}
else
{
echo "Connection Successfull";
}


$sql = "SELECT * FROM User";

$result = $conn->query($sql);

if($result->num_rows > 0)
{
while( $row = $result->fetch_assoc())
{
echo $row["Sr.no"] . " " . $row["Name"] . " " . $row["Online"];
}

}
else
{
echo "0 results";
}



echo ("hello world");


$conn->close();

?>

最佳答案

编辑以下内容: while( $row = $result->fetch_assoc($result))它应该有效

关于php - 无法使用 php-mysql 的面向对象风格访问 mysql 表中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38291689/

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