国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

解決ecshop商品列表顯示異常問題

2024-04-25 20:38:22
字體:
來源:轉載
供稿:網友

倘若我們把ecshop商品列表的數據改到特別大的時候,奇跡就來了,你會發現這個商品無論如何在前臺也無法顯示出來。

首先后臺執行一個SQL 語句

UPDATE ecs_goods SET goods_id = 320212323146545 WHERE goods_id =32;

會發現你修改之后列表顯示的最大數也就是 16777215 這個了,假若你要更變態咋整呢。

編輯表結構。goods_id

ALTER TABLE CHANGE goods_id goods_id BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT ;

此時,你再去設置這個數你會發現。商品列表的序列ID就是你設置的。但是此時你再想預覽這個商品那是不可能的。不信你試試,當你嘗試過后,怎么發現 直接轉到首頁了,啥原因所致,這個應該是取值不到,自動返回一個默認值,所以在數據庫查不到,自然就回到首頁了。ECSHOP 就這樣的。

那么我們執意要用這么變態的ID 那應該怎么做呢?//www.zuimoban.com

打開 站點 根目錄下的 goods.php 文件

找到這段

$goods_id = isset($_REQUEST[‘id’]) ? intval($_REQUEST[‘id’]) : 0;

修改成如下:

$goods_id = isset($_REQUEST['id']) ? trim(($_REQUEST['id'])) : 0;

然后清除一下緩存,再次打開看看,是不是可以打開了。

mysql bigint取值范圍:與操作系統無關,為-9223372036854775808到9223372036854775807,無符號為0到18446744073709551615。

當你再一次大于這個18446744073709551615時候,我估計又會有新的解決辦法。介于此問題大概就這樣。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 隆子县| 拉萨市| 永嘉县| 磐石市| 航空| 泰宁县| 万年县| 滦平县| 北安市| 嘉鱼县| 诸城市| 莎车县| 松阳县| 兰考县| 新野县| 原阳县| 蚌埠市| 富宁县| 托克逊县| 恩施市| 民勤县| 扶绥县| 新余市| 礼泉县| 阿瓦提县| 嵊州市| 吉首市| 博罗县| 南川市| 增城市| 九龙城区| 苍梧县| 黄石市| 绵竹市| 石泉县| 龙游县| 浏阳市| 五家渠市| 巩义市| 宾川县| 冕宁县|