【发布时间】:2017-09-04 21:16:45
【问题描述】:
感谢阅读本文的人。在过去的几个小时里,我试图寻找类似的答案/解决方案。当人们手动导入数据时,所有答案都开始了,我使用 CSV 文件将其导入我的表中。
导入后,添加 ID 字段并使用 AI 为其分配主值,如下所示:
我可以通过 fetchAll(PDO::FETCH_ASSOC); 轻松访问我的 php 文件中的 Fault 和 ID 选项卡;代码。
但是,如果我将链接添加到我的 SELECT 语句,我会收到一条错误消息,指出字段不存在。
但如果我尝试将视图选项更改为全文并再次双击单元格,我不会收到错误消息:
考虑到这一切,我很困惑为什么它无法在数据库中找到 Link 字段,即使它从同一个表中找到 ID 和 Fault 单元格绝对没问题。
任何建议将不胜感激,谢谢。
【问题讨论】:
-
好像是phpmyadmin里面的错误,这个问题有PHP/PDO吗?
-
我使用 PDO 来执行 SQL,这一切都在 PHP 上,我一直认为它也可能与它有关。因为它是 PHP 查询上的 PDO,它给了我错误 Unknown column 'Link' in 'field list'' 这就是我包含这些标签的原因。
-
您在 PDO/PHP 交互中获得相同的行为吗?
-
可悲的是,它给了我几乎相同的错误消息,这就是为什么我最初感到困惑并去检查我的 phpmyadmin 表,以为我可能错误地命名了该字段。这是错误 - “致命错误:未捕获的异常 'PDOException' 并带有消息'SQLSTATE [42S22]:找不到列:1054 '字段列表'中的未知列'链接''在/forumTable.php:23 堆栈跟踪:#0 forumTable.php(23): PDOStatement->execute() #1 {main} 在第 23 行的 forumTable.php 中抛出"
-
select *怎么样,然后作为关联数组获取并打印 1 整行。
标签: php pdo phpmyadmin mysql-error-1054 csv-import