私の質問は非常に簡単です。同じ SQL ステートメントで 9 つのランダムなレコードと 1 つの定義済みレコードを選択するにはどうすればよいですか? これまでに考えられるのは、1 つのパートナー レコード (定義されたもの) のみを返し、他の 9 つのランダムなレコードは返さないということだけです。
$sql2 = "SELECT * FROM table WHERE filename = '$partn' AND filename != '$x' ORDER BY RAND() LIMIT 10";
詳しく説明すると、10 個のレコードが返される必要があります。いずれも「$x」ではなく、そのうちの 1 つが「$partn」である必要があり、さらに 9 つのランダムなレコードが返される必要があります。それらはすべてランダムな順序で表示される必要があります。
どんな助けでも大歓迎です!:)