$query="select * from talbe where name like '%$name%'";
解决方案 »
- 501 Method Not Implemented??!
- 加载新页面时操作cookie....
- 帮忙改下代码,谢谢!
- zend studio 如何生成文件头注释
- php正则的\n.能不能匹配中文字符
- 请问:为什么红色部分语句会显示为NULL呢?
- PHP Socket函数使用FTP 主动模式如何来操作?
- 求解释这个函数是什么意思?
- 请问这个提示是什么错误 PHP Notice: Undefined offset:
- 在2K下,IIS+PHP+MYSQL,PHP连接MYSQL出现一下错误:Call to undefined function mysql_connect()
- Apache+PHP+JSP个人主页问题
- 还是简繁体识别问题,散过分了,心情依然不爽。
PS:人家都是这么写的($query="select * from talbe where name like '%$name%'";)
select id,title,name from achech_com.news where binary ucase(title) like concat('%',ucase('a'),'%')
检索的步骤是先将属性指定为 BINARY ,以【精确】检索结果,而被 like 的 title 内容存在大小写字母的可能,故先使用 ucase 函数将字段内容全部转换成大写字母,然后再进行 like 操作,而 like 的操作使用模糊方法,使用 concat 的好处是传进来的可以是直接的关键字,不需要带“%”万用符,将“'a'”直接换成你的变量,在任何语言下都万事无忧了。 本方法的特点即是 使用 BINARY 属性进行检索,以达到精确的目的!