2017-04-26 66 views
-2

我刚刚从Windows 5.2.0移到Linux 5.5.34,并在我的代码中反驳了这个错误消息。它指出,错误的是“24行”PHP警告:mysql_fetch_array()期望参数1是资源,布尔在第24行给出

下面是截图我的代码...

https://ibb.co/gQzWLk

+0

请在这里发表代码,错误或文本输出作为纯文本,不作为可能很难读取的图像,不能复制粘贴,以帮助测试代码或在答案中使用,并对使用屏幕阅读器的人产生敌意。您可以编辑您的问题以在您的问题正文中添加代码。使用'{}'按钮来格式化任何代码块,或使用四个空格缩进以获得相同的效果。 – tadman

+0

mysql_ *已弃用尝试使用mysqli_ *,问题是由于某种原因您的查询失败。所以它抛出这个错误。 – JYoThI

回答

0

粘贴下面的代码第24行,知道什么是您的查询使用错误mysql_error()函数,使用的mysqli或PDO

$qsearch = mysql_query("select * from jobs WHERE $sql_query ORDER BY date desc") or die("Error<br/><br/>".mysql_error()); 
+0

我刚施加的代码到线路23(或管芯(“错误

” .mysql_error());) 重新启用线9和禁用线路8,现在我收到错误消息,... “您的SQL语法错误;查看与您的MySQL服务器版本相对应的手册,以在第1行'ORDER BY date desc'附近使用正确的语法。 发生这种情况时,我在我的应用程序中执行数字搜索。 屏幕截图: https://ibb.co/hruj6Q – leon

+0

$ qsearch = mysql_query(“select * from jobs WHERE $ sql_query ORDER BY date desc”)or die(“select * from jobs WHERE $ sql_query ORDER BY date desc

“.m ysql_error()); – karthickeyan

+0

使用上面将打印查询,然后把这个查询在phpmyadmin或任何其他查询错误在您的查询 – karthickeyan

相关问题