【发布时间】:2011-09-24 16:47:00
【问题描述】:
我有一个表格,用户可以在其中输入小写(例如:arup)和大写(例如:Arup)或两者(例如:aRuP)的用户名。
但是我现在的问题是,如果我搜索数据库以显示像 %Arup 这样的成员用户名,如果没有准确找到,mysql 会返回空结果。
id | username | name | sex
1 arUp Arup Sarma Male
<?php
$q=strip_tags($_POST['user']); /// eg. Arup
$qry=mysql_fetch_row(mysql_query("SELECT id,name,sex FROM membertable WHERE username='%$q'"));
echo $qry['0']."<br>".$qry['1']."<br>".$qry['2'];
?>
/// Now above sql query will return zero result as there is no username in the form of arUp.
如何使 SQL 查询不区分大小写? 任何人都请帮忙...
【问题讨论】: