协会网站代码review之SQL实现模糊查询
2016-04-23 19:46
375 查看
在这次协会网站项目中,自己还存在很多问题,需要提高的地方真的还有很多很多,想在这段时间总结和review自己模块和其他小伙伴的代码,把能优化的再优化。模糊查询是一个很常见的功能,也易于实现-----一行sql语句便可以执行。下面的是一个很简单的模糊查询demo,sql语句也只是涉及到单表查询,实际开发中还会有多表与多库联合查询。
前台展示搜索框,通过表单传值提交给searchd.php处理搜索结果:
执行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一位博主的话:
以现在大多数人的努力程度之低,根本轮不到可以拼天赋。
相关文章推荐
- 数据库红皮书
- mysql高级查询
- mysql 查看优化器重写后的sql
- mybatis如何防止sql注入
- 防止 jsp被sql注入的五种方法
- 分布式架构高可用架构篇_06_MySQL源码编译安装(CentOS-6.7+MySQL-5.6)
- hibernate c3p0 连接无法释放 阻塞数据库操作
- 图解NHibernate项目框架
- SQL语句中的group by 和 order by
- mongoDB 3.0以上用户权限
- TimesTen 应用层数据库缓存学习:3. 环境准备 - DB 12cR1版本
- 自己动手写数据库(一) 从SQL语句开始
- CentOS7安装Redis
- mysql提示:host xxxx not allowe to connect
- mongoDB 导入导出备份数据库
- 查询某个字段不同值各自最新的一条数据记录SQL语句
- DayDayUP_Linux运维学习_oracle11g安装教程
- 取消MySQL timestamp列默认ON UPDATE CURRENT_TIMESTAMP
- MySQL中的datetime与timestamp区别比较,以及选择方法
- mysql主从复制汇总