php:当有一位数字时找不到最大值

时间:2014-10-19 07:37:32

标签: php mysql max

我使用以下代码查找标记的最大值

 <?php
  $sql = mysql_query("SELECT MAX(marks) FROM participant ");
  $fetch = mysql_fetch_row($sql);
  $max_m = $data[0];


  $sql = mysql_query("SELECT st_name FROM participant WHERE marks='$max_m'");
  $fetch = mysql_fetch_row($sql);
  $st = $data[0];
  echo $st;
  ?>

但是当我插入2-9的标记进行测试时,输出将成为具有该标记的学生。

如何解决问题? 它在我使用1和10到20之间的数字时有效。(满分为20)

0 个答案:

没有答案