php模糊搜索(SQL语句查询的时候控制)
2013-10-29 19:00
627 查看
一般都是用sql语句搜索的
第一种
$sql = select username from tables where username like '%你想要的名字%';
$query = mysql_query($sql);
while($rs = mysql_fetch_array($query)){
echo $rs['username'];
}
在$sql中 利用 like %% 这样来模糊搜索
第二种是用正则匹配
$sql = select username from tables where username regexp '你想要的名字';
$query = mysql_query($sql);
while($rs = mysql_fetch_array($query)){
echo $rs['username'];
}
regexp '你想要的名字'; 这个是正则匹配
第一种
$sql = select username from tables where username like '%你想要的名字%';
$query = mysql_query($sql);
while($rs = mysql_fetch_array($query)){
echo $rs['username'];
}
在$sql中 利用 like %% 这样来模糊搜索
第二种是用正则匹配
$sql = select username from tables where username regexp '你想要的名字';
$query = mysql_query($sql);
while($rs = mysql_fetch_array($query)){
echo $rs['username'];
}
regexp '你想要的名字'; 这个是正则匹配
相关文章推荐
- php中简单模糊查询的sql语句
- 当实体类中存在只有0和1来控制状态的属性时,查询的时候SQL中的判断语句要注意
- SQL 语句中模糊搜索查询 LIKE 关键字
- Mybatis中使用oracle的模糊查询的SQL语句写法
- sql语句参数化模糊查询的问题
- sql语句模糊查询单引号问题,及jquery方法扩展,struts2拦截器
- PHP-Yii-表查询分页、通过sql语句查询对查询内容分页
- 实现多条件模糊查询SQL语句
- sql语句的模糊查询复习及小技巧一个
- T-SQL查询进阶--流程控制语句
- SQL语句实现模糊查询
- sql,模糊查询,站内搜索,指定查询结果排序
- SQL模糊查询语句和Escape转义字符
- PHP获取MySQL执行sql语句的查询时间
- TP 查询时候标题带有&的字符,查询没有结果!打出SQL语句去数据库查,返回有结果!
- PHP——分页显示的完善(加查询,用类简化sql语句)
- T-SQL查询进阶--流程控制语句
- sql语句的各种模糊查询
- Mysql模糊查询like效率,以及更高效的写法 在使用msyql进行模糊查询的时候,很自然的会用到like语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时