php mysql like 实现多关键词搜索的方法

yipeiwu_com6年前Mysql基础

或者叫,分词检索数据库

$res = mysql_query("select * from peter where id like '%中草药%' and '%6%'"); //这样写是报错的;

$res = mysql_query("select * from peter where id like '%中草药%' or '%6%'"); //而这样写是正确的;奇怪~

 

$res = mysql_query("select * from peter where id like '%中草药%' and id like '%6%'"); //这样写是正确的;

$res = mysql_query("select * from peter where id like '%中草药%' or id like '%6%'"); //这样写都是正确的;

以上就是小编为大家带来的php mysql like 实现多关键词搜索的方法全部内容了,希望大家多多支持【宜配屋www.yipeiwu.com】~

相关文章

php数据入库前清理 注意php intval与mysql的int取值范围不同

php保存数据到mysql 打算在dao层进行数据入库前的清理,比如varchar进行trim,int进行intval。 有一天突然想起,php intval的取值范围与mysql的in...

PHP与MySQL开发中页面出现乱码的一种解决方法

一般来说,乱码的出现有2种原因,首先是由于编码(charset)设置错误,导致浏览器以错误的编码来解析,从而出现了满屏乱七八糟的“天书”,其次是文件被以错误的编码打开,然后保存,比如一个...

php下将图片以二进制存入mysql数据库中并显示的实现代码

//保存图片到数据库的php代码 复制代码 代码如下: If($Picture != "none") { $PSize = filesize($Picture); $mysqlPictu...

简单介绍win7下搭建apache+php+mysql开发环境

环境目录:E:\dev​ 一、Apache 下载地址:http://www.apachelounge.com/download/​ 我们下载VC11运行库的 1....

php连接mysql数据库

连接数据库: 使用面向对象的方法; 1.造一个mysqli对象,造连接对象 2.准备一条SQL语句 3.执行SQL语句,如果是查询语句。成功返回结果及对象 4.从结果集对象里找到数据;...