【发布时间】:2013-12-06 10:38:57
【问题描述】:
在任何人问我之前...是的,该专栏确实存在。
以下查询在 CLI 或 PHPMyAdmin 中运行良好,但在 PDO 中执行时它不起作用,它说该列不存在。
SELECT `draw_config`.`draw_config_id`, `draw_config`.`time_zone`
FROM `draw_config`
完全错误:
SQLSTATE[42S22]:未找到列:1054 '字段列表'中的未知列 'draw_config.draw_config_id'
我最近升级了我的本地开发环境,包括 PHP 和 MySQL,所以毫无疑问这是问题所在。
有人对此错误或错误有更多信息/解决方案吗?
我在 Windows 8 上运行以下...
PHP 版本:
PHP 5.5.6 (cli) (built: Nov 12 2013 11:33:44) VC11
MySQL 版本:
+-------------------------+------------------------------+
| Variable_name | Value |
+-------------------------+------------------------------+
| innodb_version | 5.6.14 |
| protocol_version | 10 |
| slave_type_conversions | |
| version | 5.6.14 |
| version_comment | MySQL Community Server (GPL) |
| version_compile_machine | x86_64 |
| version_compile_os | Win64 |
+-------------------------+------------------------------+
【问题讨论】:
-
毫无疑问,这是您的代码中的错误。由于您还没有发布任何内容,因此很难知道该说些什么。