Php 警告:mysql_fetch_array()希望参数1是资源,布尔值在[Other]中给出
如果查询失败并没有返回0行,则返回布尔值false。使用前检查mysql\u查询是否成功 以下是文件: 您的查询在后面的刻度上出错,如几条注释中所述 转换背景,并检查结果Php 警告:mysql_fetch_array()希望参数1是资源,布尔值在[Other]中给出,php,Php,如果查询失败并没有返回0行,则返回布尔值false。使用前检查mysql\u查询是否成功 以下是文件: 您的查询在后面的刻度上出错,如几条注释中所述 转换背景,并检查结果 $rec = mysql_query("SELECT * FROM records WHERE Remarks=`Opened`"); while($info = mysql_fetch_array($rec)) { $emp_query = "SELECT * FROM transactions WHERE Perm
$rec = mysql_query("SELECT * FROM records WHERE Remarks=`Opened`");
while($info = mysql_fetch_array($rec))
{
$emp_query = "SELECT * FROM transactions WHERE Permit_No = '$info[Permit_No]' AND Pend='pending' ORDER BY DESC";
$pend = mysql_query($emp_query);
while($row = mysql_fetch_array($pend)) {
$id=$row['Permit_No'];
}
}
这不是一个答案,在下结论之前应该是一个评论。您在该值周围贴出了相同的反勾号。@Fred ii-我本来会贴出我的评论作为答案,但问题在我之前就被锁定了,所以它只能作为评论。希望海报能看到它,并能解决他的问题。@scragar它很可能已经解决了它,然而,像这样的问题,我从经验中得到了这些,通常会打开一个众所周知的蠕虫罐头。另一个可能的和/或额外的原因可能是OP正在使用mysqli_uu作为DB连接。执行此操作时,还将生成相同的错误消息。我做了+1你的评论,cheersbackticks`和单引号不一样'。通过查询更正第一行中的错误,一切都将正常运行。。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果您选择PDO。
$rec = mysql_query("SELECT * FROM records WHERE Remarks='Opened'");
if($rec != false){
while($info = mysql_fetch_array($rec)){
///... other stuff here