我想显示并订购了多项成果,以我的网页从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