所以我的数据库有一个A-Z选择器。我可以获得单个字母,但是作为一组获得0-9是非常困难的 这是我正在尝试使用的代码:
$sql = "SELECT * FROM user WHERE username LIKE '^[0-9]' ORDER BY username";
我试图让它显示名称以0,1,2,3,4,5,6,7,8,9开头的所有用户 与您使用单个字母获得用户的方式类似:
$sql = "SELECT * FROM user WHERE username LIKE 'A%' ORDER BY username";
答案 0 :(得分:-1)
SELECT * FROM users WHERE `username` REGEXP '^[0-9]' ORDER BY username
仅当用户名在用户名开头有号码时才会匹配。如果您只想要以大写字母A开头的用户名,请将正则表达式更改为^ A.