Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 论坛的INNODB方案

[复制链接]
cr180 发表于 2013-5-3 13:25:40 | 显示全部楼层
source/function/cache/cache_userstats.php

DB::fetch_first 函数做查询时报错
DB::query 查询时也报错

count_all函数未做统计输出

public static function count_all($table) {
                $linkId = 1;
                if(!empty(self:db->config['map']) && !empty(self:db->config['map'][$table])){
                        $linkId = self:db->config['map'][$table];
                }
                $dbname = self::$db->config[$linkId]['dbname'];
                 $table = self::$db->table_name($table);

                self::$db->select_db('information_schema');
                $count = self::$db->result_first("SELECT TABLE_ROWS FROM `TABLES` WHERE TABLE_SCHEMA = '$dbname' AND TABLE_NAME = '$table'");
                return $count;
}

目前这个方案还是有点问题呢?

评分

1

查看全部评分

回复

使用道具 举报

myp4p 发表于 2013-5-14 21:18:47 | 显示全部楼层
接楼上

在我论坛里面就出错了,我只是把数据库引擎转了,反倒半点问题都没有,但是如果按照你的改了文件,就各种问题了
回复

使用道具 举报

withwind 发表于 2013-5-14 21:26:48 | 显示全部楼层
学习了,顶一个。
回复

使用道具 举报

myp4p 发表于 2013-5-15 11:36:48 | 显示全部楼层
我就是一条一条对比着修改的,修改确认没有任何问题

直接表现出来的问题就是比如论坛统计页面报500,另外有一些常规统计数据全部归0了
回复

使用道具 举报

myp4p 发表于 2013-5-15 16:17:29 | 显示全部楼层
我有在仔细确认一次    按照你新的改了之后     就不再是部分页面报500了    连首页都500
回复

使用道具 举报

fyp83 发表于 2013-5-30 16:41:09 | 显示全部楼层
觉得这样的修改风险比较大,况且业务中也不存在“回滚”逻辑
回复

使用道具 举报

dengfeng0217 发表于 2013-6-21 15:43:36 | 显示全部楼层
x2还用修改吗?
回复

使用道具 举报

老袋鼠 发表于 2013-6-21 15:44:41 | 显示全部楼层
好帖,必须支持一下!
回复

使用道具 举报

babyfacer 发表于 2013-6-23 01:02:15 | 显示全部楼层
不会吧,这个发到这里来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 13:55 , Processed in 0.040427 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表