gpt4 book ai didi

php - 使用 PHP 显示和排序 MySQL 数据库中的多个结果

转载 作者:行者123 更新时间:2023-11-29 13:12:24 25 4
gpt4 key购买 nike

我想在我的网页上显示并排序多个结果。

我仍然是 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 但找不到正确的解决方案。

最佳答案

试试这个,

$sql = 'SELECT name, company, `time` FROM tablename   ORDER BY name ASC LIMIT 5';

关于php - 使用 PHP 显示和排序 MySQL 数据库中的多个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21905534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com