order by 字段名 ASC limit 0,1.最小 order by 字段名 DESC limit 0,1.最大
我想问,完整代码,谢谢,有了这句“order by 字段名 DESC limit 0,1.最大”之后呢?单单这句话是错误的。谢谢。
没法破了。。 这已经说得那么清楚... 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 最小
select 字段 from 你的表名 order by 字段 desc limit 1; 最大 select 字段 from 你的表名 order by 字段 limit 1; 最小还有什么不明白的?
两种方法说的很具体了,一种是排序后取记录,另一种是使用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); 第二种:
order by 字段名 DESC limit 0,1.最大
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 最小
select 字段 from 你的表名 order by 字段 limit 1; 最小还有什么不明白的?
不是还要$myrow = mysql_fetch_array($rs);(不知道格式错,但是不知用那种)这些格式的么?单单一句select显示错误的。
不是还要$myrow = mysql_fetch_array($rs);(不知道格式错,但是不知用那种)这些格式的么?单单一句select显示错误的。
$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";
取最大值:
$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);
第二种:
谢谢。因为对于菜鸟来说只给出select语句,说的多详细,没有实际代码菜鸟一样不会用的。呵呵。