php - Codeigniter 项目的数据库错误

标签 php mysql codeigniter

我使用 codeigniter 创建了一个网站。当我将站点从本地服务器移动到实时服务器并相应地更改数据库文件时,它仍然显示数据库错误 1146。这是错误

发生数据库错误

Error Number: 1146

Table 'cinodext_webcm.DATA' doesn't exist

SELECT * FROM DATA WHERE TYPE = 'MOVIE' ORDER BY ID DESC

Filename: /home/cinodext/public_html/models/site_upload.php

Line Number: 70

有什么帮助吗???

最佳答案

首先,检查/applications/config/dababases.php 中的数据库设置。

然后,尝试从 Web 服务器手动连接,并运行查询:

mysql -h <hostname> -u <username> -p<password>
USE cinodext_webcm;
SELECT * FROM `data` WHERE `type` = 'MOVIE' ORDER BY ID DESC

这应该可以帮助您了解错误是从哪里生成的。

关于php - Codeigniter 项目的数据库错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19533169/

相关文章:

php - 如果数据库中已存在 id 和 date,如何防止插入?

php - 如何使用mysql显示下一个日期

php - 批判处理 GET 和 POST 请求的抽象类?

php - 使用 PHP 更新 MySQL 字段的问题

Mysql (LEFT)JOIN 如何解释这种行为?

php - 解码 JSON $_POST

mysql - 在 codeigniter 查询生成器中使用 union,并在虚拟 mysql 列中进行过滤

php - PHP yiic 命令的 Cron 作业

php - 关于取回处理的通知

php - 更新后在 codeigniter 中获取受影响行的 ID