使用php在SQL中选择状态为0的随机行
我想知道。。。是否可以在我的数据库中选择一个随机行,其中仅包含使用php在SQL中选择状态为0的随机行,php,mysql,Php,Mysql,我想知道。。。是否可以在我的数据库中选择一个随机行,其中仅包含字段->状态=0的记录?因为我只需要字段name=Status中包含0的行。如果状态包含=1,则该行不属于随机化 我在查询中的代码是 $result = mysql_query( " SELECT * FROM `$haha` ORDER BY RAND() limit 1");<br> $result = mysql_query( " SELECT * FROM `$haha` ORDER BY RAND() limit
字段->状态=0的记录?因为我只需要字段name=Status
中包含0的行。如果状态包含=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");
$result=mysql\u查询(“从`$haha`ORDER BY RAND()limit 1中选择*)
$result=mysql\u查询(“从“$haha`ORDER BY RAND()limit 1中选择*,其中Status=0”);
但是它不起作用。。我感谢你的答复。。多谢各位 您使用了错误的语法。好的是:
$result = mysql_query( " SELECT * FROM `$haha` Where Status=0 ORDER BY RAND() limit 1");
请尝试以下代码:
$result = mysql_query("SELECT * FROM `".$haha."` Where Status=0 ORDER BY RAND() limit 0,1");
where子句应该在ORDERBY子句之前
想知道$haha
的值是多少,它是表名。。我在其中声明了一个会话。。谢谢你,顺便说一句:)@AllenTheGreat我建议您回送或检查此变量是否有值。谢谢!:)非常