PHP高手进来

来源:百度知道 编辑:UC知道 时间:2024/05/04 08:55:06
每天自动加1如果加到的1数大于整个表里面就默认输出最后一行。要怎么样写呢
例如:$caa0x="select * from php_2 limit 1,3";这里的1第天都会加...1,2,3..一直会大.当加到的数字大于这个表的时候.比如说加到50但我的表没有50怎么样才让他默认输出这个表的最后一个呢?


$query="select * from php_2";(相关查询限制性的语句自己添加吧)
$result=mysql_query($query);
$row=mysql_num_rows($result);
查看该表有多少行

这个$row 变量 就是你数据库中的行数

如果你要查询这行中的数据
那么就是echo mysql_result($result,$row-1,查询的列);
这里最后一行之所以是$row-1是因为mysql数据库的第一行为0行

如果你是想照表里某一列最大的那个数,并且那列不是按顺序的 那么在查询数据库的是时候要用到这个语句
$query="select * from php_2 ORDER BY 列名";
ORDER BY是对结果进行排序,默认为升序 后边加上关键词DESC 则为降序排列,这样 只需获得第一行或最后一行的数据就可以了。

你查询表里最大的那个数就可以啦