PHP中my_sql查询语句的问题
先看PHP后台跟踪图:源代码:现在知道是查询语句中LIMIT处的问题,但是不知道代码错在那里了。...
先看PHP后台跟踪图:
源代码:
现在知道是查询语句中LIMIT处的问题,但是不知道代码错在那里了。 展开
源代码:
现在知道是查询语句中LIMIT处的问题,但是不知道代码错在那里了。 展开
4个回答
展开全部
你 $sql = $page->StartPage("$order", true, ture, 'up'); 这一句中,调试下$order变量的值,以及$page 类中对象StartPage中,肯定对sql进行相关替换,最好加上逻辑判断,limit 小于0 时 为0 息。
更多追问追答
追问
但是要做翻页的呀,如果小于0时为0的话那怎么翻页呢?
追答
mysql中的 limit 默认从0开始的呀,
select * from 表 limit 30 ==== select * from 表 limit 0, 30
翻页如:
第1页: select * from 表 limit 0,30;
第2页: select * from 表 limit 30,30;
第3页: select * from 表 limit 60,30;
第4页: select * from 表 limit 90,30;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你用替换下,把负号替换为空str_replace
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
limit能用负数?你想要干嘛,说出来一起想想办法。
更多追问追答
追问
我就是想把负数变回来,把-150变成150不知道源代码里面该怎么处理。
追答
如果只是单纯的取绝对值,那就用abs()嘛!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询