对不起,写错了,应该是:
我查询一个表的最后60条记录可以用
select * from table11 where userid=$userid order by id desc limit 60
但要在php上输出时,如何让最后一条记录是在最后一行?
用
while ($arr=mysql_fetch_row($result)){
echo"
<tr>
<td width=\"10%\">$arr[13]</td>
<td width=\"18%\">$arr[12]</td>
<td width=\"7%\">$arr[11]</td>
<td width=\"7%\">$arr[10]</td>
<td width=\"5%\">$arr[9]</td>“}
时,最后一条记录是在第一行。
我查询一个表的最后60条记录可以用
select * from table11 where userid=$userid order by id desc limit 60
但要在php上输出时,如何让最后一条记录是在最后一行?
用
while ($arr=mysql_fetch_row($result)){
echo"
<tr>
<td width=\"10%\">$arr[13]</td>
<td width=\"18%\">$arr[12]</td>
<td width=\"7%\">$arr[11]</td>
<td width=\"7%\">$arr[10]</td>
<td width=\"5%\">$arr[9]</td>“}
时,最后一条记录是在第一行。
select * from (select * from table11 as a where userid=$userid order by id desc limit 60) as b order by id
zhoutm(阿勉) ,如果用总数减去60的话,我有10几万记录,会影响速度的
语句没问题,我这里可以正确执行。
返回元素次序反向之后的数组array.