php - 最大功能不工作

标签 php mysql

我有这张表:

 fistname      | lastname     |  english 
--------------------------------------------- 
bob           | wilson       | 77  
jess          | farr         | 47 

这是我在 php 中的代码:

    $con = mysql_connect('localhost','root','');    
mysql_select_db('education');
$highest= mysql_query("SELECT firstname, lastname, max(english)FROM students");
$row = mysql_fetch_row($highest);
echo 'English Highscore:' ;
echo "\r\n" ;
echo $row[0];
echo '&nbsp';
echo $row[1];

它会将 jess 显示为得分最高的那个而不是 bob:

最佳答案

试试这个:

$highest= mysql_query("SELECT firstname, lastname, english FROM students order by english DESC limit 1");

关于php - 最大功能不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22270615/

相关文章:

mysql - 使用 Select 更新 SQL

php - 单击复选框将显示另一个输入字段,如何将其放入数据库中?

php - 解析错误 : syntax error, 意外 '[' 如何解决这个问题?

php - 设置 PostgreSQL 实例的时区

mysql - 在同一个 Web 应用程序中连接到多个 MYSQL DB

mysql - 通过正则表达式在逗号之间选择具有特定数据的字段

mysql - 如何重写此 SELECT 查询

javascript - 如何在yii2中单击按钮时将数据从一个表保存到另一个表?

php - 如何在 PHP 中按值对数组进行排序?

php - 理想的 "always/anywhere available"web 开发环境?