龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > MySQL 技术 >

mysql sql CONCAT 字符串连接

时间:2011-03-14 23:24来源:未知 作者:admin 点击:
分享到:
mysql教程 中有个字符串连接函数concat(),下面我们就讲讲它的使用方法吧。 concat语法 concat(str1,str2,...) 看一段dedecms搜索程序里面代码 $k = addslashes($k); if($this-searchtype==title) { $kwsqls[] = arc.

mysql教程中有个字符串连接函数concat(),下面我们就讲讲它的使用方法吧。

concat语法
concat(str1,str2,...)

看一段dedecms搜索程序里面代码

 

$k = addslashes($k);
   if($this->searchtype=="title")
   {
    $kwsqls[] = " arc.title like '%$k%' ";
   }
   else
   {
    $kwsqls[] = " concat(arc.title,' ',arc.writer,' ',arc.keywords) like '%$k%' ";
   }

从concat(arc.title,' ',arc.writer,' ',arc.keywords) like '%$k%' ";我们得到启发,原来like还可以这样做哦,把要查询的字符利用concat连接起来,再查询哦。


注意:
如果所有参数均为非二进制字符串,则结果为非二进制字符串。
如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。

精彩图集

赞助商链接