一尘不染

MySQL和PHP参数1作为资源

mysql

好的,当我运行下面提到的代码时,PHP会向我(在日志中)抛出此错误:

错误

mysql_num_rows()期望参数1为资源,在第10行(位置)中给出的字符串

9-11行

$queryFP = ("SELECT * FROM db");
$countFP = mysql_num_rows($queryFP);
$aID = rand(1, $countFP);

我认为它与$ queryFP的语法有关,但是我不确定如何解决它,因为$ queryFP的语法是我见过的最简单的查询。


阅读 250

收藏
2020-05-17

共1个答案

一尘不染

您需要先查询数据库。

$queryFP = ("SELECT * FROM db");

应该:

$queryFP = mysql_query("SELECT * FROM db");
2020-05-17