如果用户名以ab开头写一个文本,我想在mysql表中检查php中的用户名。
用户名在单元格中,如下所示:ab_12345453。
谢谢, 塞巴斯蒂安
编辑:
谢谢大家的回复。
但我需要别的东西。
我需要这个为joomla,我不需要进行查询,我只需使用:$user->username
,我得到登录的用户名。
所以我在变量中登录了用户名。如何检查用户名是否以ab_?
开头再次感谢你,对此感到抱歉:(
答案 0 :(得分:6)
SELECT * FROM bar B where B.username LIKE 'ab%';
请参阅手册here。
答案 1 :(得分:0)
使用LIKE命令和单个%通配符来表示anychar
SELECT * FROM table WHERE col LIKE 'ab%';
答案 2 :(得分:0)
我投票支持Artefacto的解决方案,并添加一条建议:
alter table bar add key(username(2));
如果您没有该列的索引。
答案 3 :(得分:0)