您的位置:首页 > 数据库

协会网站代码review之SQL实现模糊查询

2016-04-23 19:46 375 查看
在这次协会网站项目中,自己还存在很多问题,需要提高的地方真的还有很多很多,想在这段时间总结和review自己模块和其他小伙伴的代码,把能优化的再优化。模糊查询是一个很常见的功能,也易于实现-----一行sql语句便可以执行。下面的是一个很简单的模糊查询demo,sql语句也只是涉及到单表查询,实际开发中还会有多表与多库联合查询。

前台展示搜索框,通过表单传值提交给searchd.php处理搜索结果:

<form method="post" action="searchd.php" name="search">
<input class="sb-search-input" placeholder="输入你想搜索的名字或年级" type="text" value="" name="search" id="search"><input class="sb-search-submit" type="submit" value=""><span class="sb-icon-search"></span>
</form>
searchd.php

执行sql语句,输出查询结果

<?php

$result1 = $_POST['search'];

$sql = "SELECT * FROM user WHERE UserName  LIKE '%" .$result1. "%'  or Introduce LIKE '%" .$result1. "%'" ;

$result=mysql_query($sql,$conn);

while($row=mysql_fetch_array($result)){

    echo "<h3>$row[UserName]</h3><p>$row[Introduce]</p>";
?>
很喜欢CSDN一位博主的话:

以现在大多数人的努力程度之低,根本轮不到可以拼天赋。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: