在任何人問我之前...是的,該列肯定存在。PDO SQLSTATE [42S22]:未找到列
以下查詢可以在CLI或PHPMyAdmin中正常工作,但在PDO中執行時不起作用,它表示該列不存在。
SELECT `draw_config`.`draw_config_id`, `draw_config`.`time_zone`
FROM `draw_config`
完全錯誤:
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'draw_config.draw_config_id' in 'field list'
我最近升級我的本地開發環境,包括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 |
+-------------------------+------------------------------+
毫無疑問,這是您的代碼中的錯誤。由於您沒有發佈任何內容,因此很難知道該說些什麼。 – 2013-11-21 19:12:07