这是我的代码。我不知道问题是什么,哪里出了问题。 错误显示"尝试在第 5 行的 C:''xampp''htdocs''testm.php 中获取非对象的属性"
<?php
$mysqli = NEW MySQLi('localhost','root','','test');
$resultSet = $mysqli->query("SELECT * FROM project ORDERBY Id ASC");
if($resultSet->num_rows!=0)
{
while($rows = $resultSet->fetch_assoc())
{
$Id = $rows['Id'];
$ScholarNumber= $rows['ScholarNumber'];
$Name = $rows['rows'];
echo "Id: $Id<br/> $ScholarNumber <br/> $name<br/><br/>";
}
}
else{
echo "Error";
}
?>
显然你的$resultSet
是FALSE
的(在没有结果时发生),这不是一个对象。而且FALSE
因为查询中有错误,ORDER BY 应该单独编写:
改变
$resultSet = $mysqli->query("SELECT * FROM project ORDERBY Id ASC");
^^
自
$resultSet = $mysqli->query("SELECT * FROM project ORDER BY Id ASC");
^^^
尝试以下查询:
$resultSet = $mysqli->query("SELECT * FROM project ORDER BY Id ASC");