php MySql 错误给定空



我有这个代码:

$query  = "SELECT * FROM maintable;";
mysqli_query($link, $query) or die("Error: ".mysqli_error($link));
$i = 0;
do{
    $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
    echo '<p>'.$row["Description"].'</p>';
     $i++;
}while($row && $i<10);

or die没有打印任何错误,但它仍然不起作用并给我消息:

警告:mysqli_fetch_array() 预期参数 1 mysqli_result, 空给定

试试这个:

$query  = "SELECT * FROM maintable;";
$result = mysqli_query($link, $query) or die("Error: ".mysqli_error($link));
$i = 0;
do{
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
echo '<p>'.$row["Description"].'</p>';
 $i++;
}while($row && $i<10);

相关内容

  • 没有找到相关文章

最新更新