假設我有一個mySQL數據庫:兩列:ID和名稱,有100行。 我想要做的是挑出10個名字 - 不重複 - 並以隨機順序顯示。Php MySQL非重複隨機數據顯示器
使用此代碼,我可以挑選出只有一個名字......
<?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個隨機不重複的名字?
而不是隻發佈一個SQL代碼片段,你能提供一個它在做什麼的描述,爲什麼?就目前來看,這個問題被標記爲低質量。 – Deanna
它正在做Gregory Tippett所要求的:從數據庫中獲得10條隨機不重複記錄。我想這很清楚,所以在我的回答中不需要重複提問。 – sbxmal