上一页 始终不显示
下一页 也不正常
打开内容 13 显示的是 15的链接 = =
新安装了一份 x1 升级后也是这样
https://x1.wanxiangsucai.com/index.php/cms/list-9.html
...
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