php实现模糊查询 这里采用是mvc模式来实现
model部分先忽略。
首先在html里面建立一个表单:
<form action="search" method="POST" name="form2">
<H3><label>输入关键字: </label>
<input type="text" name="user_name">
<input type="submit" name="Submit" value="search" />
</form>
$var=$_POST['user_name'];
$trimmed = trim($var);
$query = "SELECT * FROM contents where name like '%".$trimmed."%'" ;
$result = mysql_query($query) ;
echo "<table>\n";
while($line=mysql_fetch_object($result))
{
echo "\t<tr>\n";
foreach ($line as $col_value)
{
echo "\t\t<td>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
}
注释:此处表为笔者后台数据库表名,大家如果引用,个别地方需要灵活处理 |