搜索功能确实帮助了我.. 我的MySQL-Query看起来像这样:
SELECT * FROM user WHERE username = flo;
我收到此错误:
Unknown column 'flo' in 'where clause'
但为什么呢? 我的数据库确实有表" user",包含多列, 一列名为"用户名"。
我还有2个测试用户,他们的一个用户名是" flo"那有什么不对?
感谢您的帮助!
答案 0 :(得分:1)
您收到错误消息Florian的原因是因为单词flo
需要包含在引号内。
SELECT * FROM user WHERE username = 'flo';
在SQL中,执行WHERE column = column
是有效的语法,但在您的情况下,您希望查看是否column = (contains) string
。