Warning:mysql_fetch_array() expects parameter 1 to be resource boolean given in第一次运行会出现这个,但是刷新之后就没事儿了,更奇怪的是之后多次运行都没事儿,忽然某一次运行又出现这个错误提示.再次刷

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 03:31:23
Warning:mysql_fetch_array() expects parameter 1 to be resource boolean given in第一次运行会出现这个,但是刷新之后就没事儿了,更奇怪的是之后多次运行都没事儿,忽然某一次运行又出现这个错误提示.再次刷

Warning:mysql_fetch_array() expects parameter 1 to be resource boolean given in第一次运行会出现这个,但是刷新之后就没事儿了,更奇怪的是之后多次运行都没事儿,忽然某一次运行又出现这个错误提示.再次刷
Warning:mysql_fetch_array() expects parameter 1 to be resource boolean given in
第一次运行会出现这个,但是刷新之后就没事儿了,更奇怪的是之后多次运行都没事儿,忽然某一次运行又出现这个错误提示.再次刷新,又没事儿了.这是为什么?
代码如下
require("connect.php"); //Connecting to database.
$db_name = "PatientDatabase";
mysql_select_db($db_name); //Select patient database.
//Query to check patient enrollment timestamp.
$query = "SELECT * FROM patienttable";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
$date_time = strtotime($row['Timestamp']);
$phone_number = $row['PhoneNumber'];
$first_name = $row['FirstName'];
$last_name = $row['LastName'];
$days = $row['Days'];
$expire_day = $row['ExpireDay'];
$status = $row['Status'];
$pid = $row['user_ID'];
.......................................
}
每次错误都是提示While行出现问题

Warning:mysql_fetch_array() expects parameter 1 to be resource boolean given in第一次运行会出现这个,但是刷新之后就没事儿了,更奇怪的是之后多次运行都没事儿,忽然某一次运行又出现这个错误提示.再次刷
你需要判断一下$result是不是一个正确的返回,因为某些原因$result不是数据库返回资源的时候,就会出现错误了.
在while外面加一个if判断$result就行了

第一次出现的解释为:警告:mysql_fetch_array()预计参数是资源布1屈服了
代码解释为:要求(“connect.php”);/ /连接到数据库。
db_name美元= " PatientDatabase”;
mysql_select_db($ db_name);/ /选择患者数据库。
/ /查询检查病人登记表时间。
质疑美元= "选择*从pat...

全部展开

第一次出现的解释为:警告:mysql_fetch_array()预计参数是资源布1屈服了
代码解释为:要求(“connect.php”);/ /连接到数据库。
db_name美元= " PatientDatabase”;
mysql_select_db($ db_name);/ /选择患者数据库。
/ /查询检查病人登记表时间。
质疑美元= "选择*从patienttable”;
结果= mysql_query美元($查询)或死亡(mysql_error());
而美元= mysql_fetch_array排(合结果){
date_time = strtotime美元($排“戳”);
phone_number美元= $排“PhoneNumber '];
first_name美元= $排“名”];
last_name美元= $排“姓”];
天等于美元$排“天的];
expire_day美元= $排“ExpireDay '];
美元美元连续状态=“身份”];
美元美元连续pid =“user_ID '];
.......................................
}
你这个是数据库代码吗?我不是很懂,以上是你要的解释,希望对你有帮助!

收起