为了账号安全,请及时绑定邮箱和手机立即绑定

codeigniter:一切正常。仅针对一张表,显示错误“表不存在”

codeigniter:一切正常。仅针对一张表,显示错误“表不存在”

PHP
翻阅古今 2021-11-19 17:04:21
我正在使用 codeigniter 处理项目,所有工作仅在一个表操作期间正常工作,其显示错误“表不存在”。实际上该表存在于数据库中。在本地主机上一切正常。仅导致一张表的错误“表不存在”。否则,项目中的剩余内容也可以在现场正常工作。我尝试了以下方式:$db['default']['pconnect'] = TRUE; $db['default']['db_debug'] = TRUE; 更改为 FALSE .. 然后它显示“页面没有响应”问题。我的代码片段(模型文件):public function getClubmember($edit_id = 0){        $this->db->select(" * ");        $this->db->from('XXXXXXX as XX');        if($edit_id){            $this->db->where('XX.id',$edit_id);        }        $this->db->order_by('XX.id', 'desc');                   $result = $this->db->get();        return $result->result_array(); }我的配置代码:........$active_group = 'default';$active_record = TRUE;$db['default']['hostname'] = 'localhost';$db['default']['username'] = 'XXXXXXX';$db['default']['password'] = 'XXXXXXX';$db['default']['database'] = 'XXXXXXX';$db['default']['dbdriver'] = 'mysqli';$db['default']['dbprefix'] = '';$db['default']['pconnect'] = TRUE;$db['default']['db_debug'] = TRUE;$db['default']['cache_on'] = FALSE;$db['default']['cachedir'] = '';$db['default']['char_set'] = 'utf8';$db['default']['dbcollat'] = 'utf8_general_ci';$db['default']['swap_pre'] = '';$db['default']['autoinit'] = TRUE;$db['default']['stricton'] = FALSE;....请建议我进行更改以解决“表不存在”的问题。只发出一张表……剩下的项目工作正常。
查看完整描述

1 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

我也遇到过这样的问题,你只需要检查表名。它应该是这样。如果字符之一可能是脚本表中的大写。在这种情况下,任务在本地正常工作,但在现场出现这样的错误。

只需检查脚本表名称拼写。是否有任何字母大写或小写与 db 表名不匹配。


查看完整回答
反对 回复 2021-11-19
  • 1 回答
  • 0 关注
  • 189 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信