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

时间:2013-11-16 09:32:35

标签: php mysql sql

$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结果资源

为什么呢? :/

1 个答案:

答案 0 :(得分:1)

TOP 1是一个sql server(而不是MySQL)命令,用于选择第一行,删除它并将LIMIT 1添加到查询的末尾。

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