我有一个包含所有用户名的数据库。现在,我有一个页面可以搜索用户。目前,我使用以下SQL:
SELECT uid, username, id, status
FROM users
WHERE `username` LIKE <search string>
现在,我有一个记录,用户名为Hattorius
。但是,当我使用该SQL语法并搜索hatt
时。它没有任何结果。我怎么还能做这项工作?
我搜索了一些内容,但没有人对此有真正的答案。
答案 0 :(得分:0)
尝试使用LIKE
:
SELECT uid, username, id, status
FROM users
WHERE `username` LIKE '%hatt%'
答案 1 :(得分:0)
删除单引号:
SELECT uid, username, id, status
FROM users
WHERE username LIKE '%hatt%'