加入SQL表时我遇到了一些奇怪的事情。
假设我想输出每个结果的图像
tableA.FullNameA = tableB.FullNameB
我使用php表单输入表B中的数据。在我的人眼中,我所拥有的名字在两列中都是相同的。但是,它没有检测到匹配。如果我然后手动进入数据库并将名称从tableA.FullNameA
复制并粘贴到tableB.FullNameB
(当它被覆盖时,文本没有明显的变化)那么它奇迹般地匹配,我的加入是成功的。
这是否与数据添加到数据库时的数据编码有关?我之前从未遇到过这个问题 - 是否有人认识到这个问题?
提前感谢您的帮助。