私はしばらくこれを探していましたが、成功しませんでした。
たとえば、YouTubeのように、推奨バーを実装しようとしています。動画を見ると、右側にリストまたはおすすめの動画が表示されます。
現在、私はこの方法を使用しています。
$offset_result = mysql_query( " SELECT FLOOR(RAND() * COUNT(*)) AS `offset` FROM `$tablename` ");
$offset_row = mysql_fetch_object($offset_result );
$offset = $offset_row->offset;
$result_rand = mysql_query( " SELECT * FROM `$tablename` LIMIT $offset, 9 " );
これは正常に機能しますが、結果が表示されない場合があります。また、たとえば最初のIDが200と表示されるため、完全にランダムではないという問題もあります。次の結果はid 201、次に202などになります。
この9つのランドンの結果を表示する方法があるかどうか知りたいのですが、たとえば、1ºの結果ID 500、2ºの結果ID 10、3ºの結果ID788などです。
ありがとうございました