我正在尝试从数据库中获取数据,但我不能发生此错误,我无法理解问题所在。
以下是我获取数据的代码:
$sql = " select id from rating_system where user_id = $ipaddress ";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_object($result);
这是我的数据库连接代码:
$conn = new mysqli('localhost', 'root', '', 'star_rating');
if ($conn->connect_error) {
die('Connect Error: ' . $con->connect_error);
}
答案 0 :(得分:1)
尝试:
$row = $result -> fetch_object();
如果您有多条记录,则应将该方法放入while()循环以获取所有数据:
while($row = $result -> fetch_object()){
echo $row -> 'field_name_1;
echo $row -> 'field_name_...';
echo $row -> 'field_name_n;
}
编辑:我错了,面向对象使用mysqli的正确方法名称是没有mysqli_前缀。