使用php在SQL中选择Status = 0的随机行

时间:2013-08-01 05:18:25

标签: php mysql

我想知道......这可以在我的数据库中选择一个随机行,其中只有包含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");

但它不起作用..我感谢你的回复..非常感谢你!

2 个答案:

答案 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的价值是什么。