在百度搜索“mysql求字段最大值”很多都是只有一句select语句,但是我是菜鸟,有这句话,我的PHP文件都不知怎么写,求“mysql求字段最大值和最小值”的完整代码,谢谢!

解决方案 »

  1.   

    order by 字段名 ASC limit 0,1.最小
    order by 字段名 DESC limit 0,1.最大
      

  2.   

    我想问,完整代码,谢谢,有了这句“order by 字段名 DESC limit 0,1.最大”之后呢?单单这句话是错误的。谢谢。
      

  3.   

    没法破了。。 这已经说得那么清楚...
    select max(字段名) from tableName limit 0,1 最大
    select min(字段名) from tableName limit 0,1 最小
    select * from tableName order by 字段名 DESC limit 0,1 最大
    select * from tableName order by 字段名 ASC limit 0,1  最小
      

  4.   

    select 字段 from 你的表名 order by 字段 desc limit 1;  最大
    select 字段 from 你的表名 order by 字段 limit 1;  最小还有什么不明白的?
      

  5.   


    不是还要$myrow = mysql_fetch_array($rs);(不知道格式错,但是不知用那种)这些格式的么?单单一句select显示错误的。
      

  6.   


    不是还要$myrow = mysql_fetch_array($rs);(不知道格式错,但是不知用那种)这些格式的么?单单一句select显示错误的。
      

  7.   

    ....................数据库连接省略...........
    $r1=mysql_query("select max(字段名) from tableName"); 
    $r2=mysql_query("select min(字段名) from tableName"); 
    $row1=mysql_fetch_row($r1);
    $row2=mysql_fetch_row($r2);
    echo "最大值 : $row1[0] \n";
    echo "最小值 : $row2[0] \n";
      

  8.   

      两种方法说的很具体了,一种是排序后取记录,另一种是使用php mysql的内部函数来处理  第一种:
       取最大值:
       $r1=mysql_query("select 字段 from tableName order by 字段 desc limit 1");
       $row1=mysql_fetch_row($r1);
       print_r($row1);   取最小值:
       $r2=mysql_query("select 字段 from tableName order by 字段 limit 1");
       $row2=mysql_fetch_row($r2);
       print_r($row2);
      第二种:
       
      

  9.   

    谢谢。因为对于菜鸟来说只给出select语句,说的多详细,没有实际代码菜鸟一样不会用的。呵呵。
      

  10.   


    谢谢。因为对于菜鸟来说只给出select语句,说的多详细,没有实际代码菜鸟一样不会用的。呵呵。