aaa999普通粉丝消费:1371元 1小时前 15:391楼
...
application/common/fun/Content.php
prev_next
有这么一句:
?$result = Db::query($sql." WHERE id=".$info['id'])[0];
那么
$result = Db::query($sql);
得到这种
array(5){
[0]=> array(2) { ["id"]=> int(16) ["no"]=> float(1) }?
[1]=> array(2) { ["id"]=> int(15) ["no"]=> float(2) }
[2]=> array(2) { ["id"]=> int(14) ["no"]=> float(3) }?
[3]=> array(2) { ["id"]=> int(13) ["no"]=> float(4) }?
[4]=> array(2) { ["id"]=> int(12) ["no"]=> float(5) }?
}
?$result = Db::query($sql." WHERE id=".$info['id'])[0];
这句意思获取 当前内容ID的
一条 :array(2) { ["id"]=> int(14) ["no"]=> float(3)?
可在我这 得到的却是。。。
array(2) {? [" id"]="">? int(118)? ["no"]=>? float(1)}
等在到这句的时候就发现问题了
$this_num = $result['no'];? //当前主题排名位置
所以就导致?no 的值 一直是1? ?一直没有上一页??
可这个问题具体是为什么。。。。我也有点懵
本地测试??$result = Db::query($sql." WHERE id=".$info['id'])[0];
这句没有问题 一切正常 可服务器上的就不正常。。。 环境问题?
MySQL 8.0.24