我想知道......这可以在我的数据库中选择一个随机行,其中只有包含field->Status = 0
的记录吗?因为我只需要在字段name=Status
中包含0的行。如果状态为contains = 1
,那么该行将不属于随机化。
查询中的代码是
$result = mysql_query( " SELECT * FROM `$haha` ORDER BY RAND() limit 1");<br>
$result = mysql_query( " SELECT * FROM `$haha` ORDER BY RAND() limit 1 Where Status=0");
但它不起作用..我感谢你的回复..非常感谢你!
答案 0 :(得分:0)
您使用了错误的语法。好的:
$result = mysql_query( " SELECT * FROM `$haha` Where Status=0 ORDER BY RAND() limit 1");
答案 1 :(得分:0)
尝试以下代码:
$result = mysql_query("SELECT * FROM `".$haha."` Where Status=0 ORDER BY RAND() limit 0,1");
你的where子句应该在order by子句之前。
想知道$haha
的价值是什么。