如下例:
$XT="中国 美国 法国 英国";
$input_array = explode(" ",$XT); //拆分为数据"text WHERE `key` or '%$input_array%' AND `time` < '2008-12-16' ORDER BY `id` DESC LIMIT 0 , 20";这段语句,达不到我所要的要求Array
(
[0] => 中国
[1] => 美国
[2] => 法国
[3] => 英国
)
请高手们帮助处理
$XT="中国 美国 法国 英国";
$input_array = explode(" ",$XT); //拆分为数据"text WHERE `key` or '%$input_array%' AND `time` < '2008-12-16' ORDER BY `id` DESC LIMIT 0 , 20";这段语句,达不到我所要的要求Array
(
[0] => 中国
[1] => 美国
[2] => 法国
[3] => 英国
)
请高手们帮助处理
解决方案 »
- 我想找一个php新闻采集的代码
- 迄今为止最漂亮的地方门户站 漂亮的城市地方门户网站程序精品源码
- 【求助】买的空间,由于安全的要求空间不支持include()
- 如何判断用户是否在线?
- 请问这个PHP数组要怎么循环
- PHP做在线聊天<冷饭热炒>comet
- sphinx/coreseek 配置问题【急】出现错误:received zero-sized searchd response
- 网站的反向链接突然暴升怎么办
- php 关于重写规则的一个问题
- php去除文章内容所有的html标签css、js
- 帝国网站管理系统(EmpireCMS) v5.1 简体中文 UTF-8 开源版 如何调试修改成自己的网站
- php fork 在window xp下支持吗
foreach ($input_array as $kw)
{
$where.=" AND `key` like '%$kw%'";
}
$where.=" AND `time` < '2008-12-16' ORDER BY `id` DESC LIMIT 0 , 20";
for($i=1;$i<sizeof($input_array);$i++){
$sql.="or 字段 = '%".$input_array[$i]."%'";
}
$sql.=" AND `time` < '2008-12-16' ORDER BY `id` DESC LIMIT 0 , 20";
这个是你要的意思吧?
for($i=1;$i <sizeof($input_array);$i++){
$sql.="or 字段 like '%".$input_array[$i]."%'";
}
$sql.=" AND `time` < '2008-12-16' ORDER BY `id` DESC LIMIT 0 , 20"; 用like 不好意思 上边写错