1

私は疑問に思っています...これは、含むレコードのみが含まれるDBでランダムな行を選択することは可能field->Status = 0ですか? フィールドに 0 を含む行だけが必要だからname=Statusです。statuscontains = 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 0,1");

where句はorder by句の前にある必要があります。

の値を知りたいです$haha

于 2013-08-01T05:26:02.247 に答える