1

我想知道......这是否可以在我的数据库中选择一个随机行,其中只有包含的记录field->Status = 0?因为我只需要在字段中包含 0 的行name=Status。如果 status 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");

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

4

2 回答 2

0

您使用了错误的语法。好的一个:

$result = mysql_query( " SELECT * FROM `$haha` Where Status=0 ORDER BY RAND() limit 1");
于 2013-08-01T05:23:04.053 回答
0

试试下面的代码:

$result = mysql_query("SELECT * FROM `".$haha."` Where Status=0 ORDER BY RAND() limit 0,1");

您的 where 子句应该在 order by 子句之前。

并想知道 的价值是多少$haha

于 2013-08-01T05:26:02.247 回答