12 个解决方案
#1
order by 字段名 ASC limit 0,1.最小
order by 字段名 DESC 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 最小
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; 最小
还有什么不明白的?
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);
第二种:
第一种:
取最大值:
$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语句,说的多详细,没有实际代码菜鸟一样不会用的。呵呵。
#11
记住两个关键函数就行
慢慢就会了
慢慢就会了
#12
#1
order by 字段名 ASC limit 0,1.最小
order by 字段名 DESC 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 最小
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; 最小
还有什么不明白的?
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);
第二种:
第一种:
取最大值:
$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语句,说的多详细,没有实际代码菜鸟一样不会用的。呵呵。
#11
记住两个关键函数就行
慢慢就会了
慢慢就会了