0

感谢正在阅读本文的人。在过去的几个小时里,我试图寻找类似的答案/解决方案。当人们手动导入数据时,所有答案都开始了,我使用 CSV 文件将其导入我的表中。

这就是我的 csv 文件的外观。 CSV 文件

导入后,添加 ID 字段并使用 AI 为其分配主值,如下所示: 表结构

我可以通过 fetchAll(PDO::FETCH_ASSOC); 轻松访问我的 php 文件中的 Fault 和 ID 选项卡;代码。

但是,如果我将链接添加到我的 SELECT 语句,我会收到一条错误消息,指出字段不存在。

还注意到尝试检查全文值会给我这个错误消息: 在此处输入图像描述

但是,如果我尝试将视图选项更改为全文并再次双击单元格,则不会收到错误消息: 在此处输入图像描述

考虑到这一切,我很困惑为什么它无法在数据库中找到 Link 字段,甚至认为它从同一个表中找到了 ID 和 Fault 单元格绝对没问题。

任何建议将不胜感激,谢谢。

4

1 回答 1

0

解决方案: 除了当我导入 CSV 文件时,它与 PHPMyAdmin 没有任何关系,它有一个 Space next o Link。

在用户 chris85 的帮助下,我将循环更改为一个数组并打印了所有内容。花了 10 分钟浏览它,因为它没有给我任何错误消息,但有“链接”字段。事实证明,当我打印结果/将它们保存在 CSV 文件中时,我不小心在链接之前添加了一个空格 ()。

这是一个非常令人头疼的问题,但是感谢您帮助我解决了这个问题@chris85,然后我改变了我的 echo "<td>" . $forumDetail['Link'] . "</td>";

有一个空间,像这样:

 echo "<td>" . $forumDetail[' Link'] . "</td>";

这打印的结果非常好。

再一次,stackoverflow 证明了一个空格或错过分号的重要性 :)

于 2017-04-09T23:50:36.253 回答