本帖最后由 aeolus_boy 于 2011-10-19 14:30:06 编辑

解决方案 »

  1.   

    你可以传个动态的变量直啊
     SELECT * FROM tb_aux_mat_info LIMIT (pageNo - 1) * pageUnit, pageUnit; 
      

  2.   

    我废话不多说了哦,直接写了个案例给你看看DROP PROCEDURE IF EXISTS `GetUser`;
    CREATE  PROCEDURE `GetUser`(size INT)
    begin
    SELECT * from tig_users WHERE 1=1 LIMIT  0,size;
    end;
    在MySql里查询tig_users表的数据,size是条件,放在limit里,这里用做是变量
    CALL GetUser(2);
    执行这个存储过程,传一个2给他,那么查询出来的就有两条数据了楼主再试试
      

  3.   

    行不通,
    可能是版本问题。我的是:
    mysql  Ver 14.14 Distrib 5.1.56, for redhat-linux-gnu (i386) using readline 5.1
      

  4.   

    sql = "select * from goods limit " + pageSize*(pageNow-1) + "," + pageSize
    楼主试试这样行吗?