我在學校學習使用MySQL和PHP編程搜索。搜索w/MySQL/PHP,但不區分大小寫
我有我的search.php這個代碼:
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("db1");
$sql = "SELECT * from tuser";
$Namen = mysql_query ($sql);
$user_id = $_GET['user_id'];
$search = $_GET['search'];
while ($ergebnis_datensatz = mysql_fetch_array($Names)){
$user_id = $ergebnis_datensatz['user_id'];
$name = $ergebnis_datensatz['name'];
$surname = $ergebnis_datensatz['surname'];
if ($name == "$search") {
echo "$name $surname";
}
else {
echo "";
}
if ($surname == "$search") {
echo "$name $surname";
}
else {
echo "";
}
}
?>
而且在我的搜索輸入的網站我與「NAME =搜索」
如果我現在使用這個搜索一個簡單的輸入,它是區分大小寫的。例如:我搜索「* k * elvin」並且什麼也沒有出現。但如果搜索「* K *埃爾文」我得到了我的結果。
我該如何讓它不區分大小寫?
如果你想看看「$名稱== $搜索」與「strcasecmp」,代碼看起來更像是「如果(strcasecmp($名稱,$搜索)== 0)「,如果binairy字符串是否爲等於> 0或<0,則返回0。 – 2014-09-23 08:02:37