如题,如何分页  我是想在android客户端解析,怎么达到分页读取的效果
还有一个问题
$count = mysql_query("SELECT count(*) FROM `dede_uploads` ");
$result = mysql_query("SELECT *
FROM  `dede_uploads` ORDER BY aid DESC LIMIT ‘.$count-30’,'.$count' ");
在LIMIT ‘.$count-30’,'.$count' 
我不懂php  我知道这里写不对,求高人指点

解决方案 »

  1.   

    LIMIT是SQL的一部分。
    就是用PHP拼字符串的事情。
      

  2.   

    $count = mysql_query("SELECT count(*) FROM `dede_uploads` ");mysql_query返回资源符,,另外的语句类似
    $tmp=mysql_fetch_row($count);
    $res=$tmp[0];//这是你期望的数据总数…… LIMIT " . ($count-30) . ', 30'; 应该是aid逆序,取最后的30个结果吧?建议用ASC,取最前面的30个结果,对结果数组逆序
      

  3.   


    关键是我那句语法是错的,返回的是null
      

  4.   

    最好把 count - 30 计算好再扔到db。
    还有, limit 60,30 这样就行了,不需要用引号了。
    "SELECT *
    FROM `dede_uploads` ORDER BY aid DESC LIMIT ‘.$count-30’,'.$count' "
      

  5.   

    "SELECT *
    FROM `dede_uploads` ORDER BY aid DESC LIMIT ‘.$count-30’,'.$count' "这句代码是不是写的有问题。
      

  6.   


    嗯 有问题 我改过了知道怎么分页php访问sql服务器返回的数据吗