mySQL データベースがあるとしましょう。ID と名前の 2 つの列があり、100 行あります。私がやりたいのは、たとえば 10 個の名前を (繰り返しなしで) 選び出し、それらをランダムな順序で表示することです。
このコードを使用すると、名前を 1 つだけ選択できます...
<?php
include('connection.php');
$rand = rand(1, 100);
$sql = "SELECT * FROM names WHERE ID=$rand";
$result = mysql_query($sql, $sandbox);
while ($row = mysql_fetch_array ($result))
{
$name1 = $row['Name'];
echo $name1 . "<br>";
}
?>
... 10 個のランダムな繰り返しのない名前を取得するための最良のコードは何でしょうか?