Mysql_fetch_array():提供的参数不是有效的 MySQL 结果


Mysql_fetch_array(): supplied argument is not a valid MySQL result

$query_user2 = mysql_query("SELECT TOP 1 * FROM $var WHERE id = (rand() * (SELECT MAX(id) FROM $var))");
$estrai2 = mysql_fetch_array($query_user2);  

问题:mysql_fetch_array():提供的参数不是有效的 MySQL 结果资源

为什么?:/

TOP 1是一个SQL服务器(不是MySQL)命令,用于选择第一行,将其删除并LIMIT 1添加到查询的末尾。

您可能想更改您的问题。问题是您的查询,而不是"提供的参数不是有效的 mysql 结果"