【发布时间】:2013-03-27 16:44:32
【问题描述】:
我在学校学习使用 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=search”
如果我现在使用这个搜索,它是区分大小写的。示例:我搜索“*k*elvin”,但没有出现任何内容。但如果搜索“*K*elvin”,我会得到我的结果。
如何让它不区分大小写?
【问题讨论】:
标签: php mysql search search-engine