【发布时间】:2015-08-10 07:42:19
【问题描述】:
我在 php 代码中遇到了问题。错误如下:
mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in directory name
php代码是:
<?php
$edit_record = $_GET['edit'];
$query = "select * from std_reg where student_id='edit_record'";
$run = mysqli_query($conn, $query);
while($row = mysqli_fetch_array($run))
{
$id = $row['Student_id'];
$name = $row['name'];
}
?>
有人可以帮忙吗?
【问题讨论】:
-
更改为
while($row = mysqli_fetch_array($run)) -
仍然无法正常工作 yara
-
您的查询
"select * from std_reg where student_id='$edit_record'"; -
$run是boolean,因为您的查询失败。在进入while循环之前添加一些错误检查。