我正在使用这个条件,但它无效。
( $sql ="SELECT * FROM testimonial where status='Active' order by date desc";
$result= mysqli_query($conn,$sql) or die ('This is the die query error'); ;
$row = mysqli_fetch_array($result);
while($row = mysqli_fetch_array($result,MYSQLI_BOTH) )
{
echo ($row['name']);
}
exit;)
答案 0 :(得分:3)
我不确定为什么要将这些代码括在括号中,但基本方法是只在你准备好循环时获取:
$sql ="SELECT * FROM testimonial where status='Active' order by date desc";
$result= mysqli_query($conn,$sql) or die(mysqli_error($conn));
while($row = mysqli_fetch_array($result,MYSQLI_BOTH) )
{
echo $row['name'] . '<br />';
}
为了从MySQLi获得真正的错误,您需要使用mysqli_error($conn)
,如果出现问题,它将为您提供从连接返回的确切错误。
另一个注意事项 - 我们假设$conn
已正确设置,因此如果上述代码不起作用,您需要与我们共享连接代码。
答案 1 :(得分:0)
( $sql =mysqli_query($connect,"SELECT * FROM testimonial where status='Active' order by date desc") or die (mysqli_error($connect));
while($row = mysqli_fetch_array($sql))
{
echo ($row['name']);
}
exit;)