我想顯示並訂購了多項成果,以我的網頁從MySQL數據庫的結果。顯示和順序的號使用PHP
我還是用PHP首發,但我有以下代碼回聲(全部)的數據,並且工作得很好,但我不知道如果代碼是好的,如果我只想顯示例如5個結果。如果那可行,我該如何點餐呢? (最快時間得分前5名)
$dbhost = 'host';
$dbuser = 'user';
$dbpass = 'pass';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn)
{
die('Could not connect: ' . mysql_error());
}
$sql = 'SELECT name, company, time FROM tablename';
mysql_select_db('databasename');
$retval = mysql_query($sql, $conn);
if(! $retval)
{
die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_NUM))
{
echo
"name: {$row[0]} <br> ".
"company: {$row[1]} <br> ".
"time: {$row[3]} <br> "
;
}
mysql_free_result($retval);
mysql_close($conn);
我應該在某處添加ORDER BY,但找不到合適的解決方案。
順序是什麼? – krishna
我覺得你一直在尋找這個'SELECT姓名,公司,時間FROM表名ORDER BY列名LIMIT 5' – krishna
與查詢 – user3004356