我有一个包含所有用户名的数据库。现在,我有一个可以搜索用户的页面。目前我使用以下 SQL:
SELECT uid, username, id, status
FROM users
WHERE `username` LIKE <search string>
Run Code Online (Sandbox Code Playgroud)
现在,我有一个用户名的记录Hattorius。但是当我使用该 SQL 语法并搜索hatt. 它没有给出任何结果。我怎样才能继续这项工作?
我四处寻找,但没有人真正回答这个问题。
尝试使用LIKE:
SELECT uid, username, id, status
FROM users
WHERE `username` LIKE '%hatt%'
Run Code Online (Sandbox Code Playgroud)
删除单引号:
SELECT uid, username, id, status
FROM users
WHERE username LIKE '%hatt%'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
43822 次 |
| 最近记录: |