【发布时间】:2012-03-15 04:00:55
【问题描述】:
我需要选择数组列表。 $array_name 包含:
Array ( [0] => gum.cn [1] => lol.com. [2] => ns1.blar.com [3] => test.com [4] => web.cn. )
print_r($array_name);
$string = implode(',',$array_name); $tank = "SELECT url FROM `PHP`.`db` WHERE url LIKE '%{$string}%'"; $result1 = mysql_query($tank); while ($jwp = mysql_fetch_array($result1)) { echo $jwp['url']; echo "<br>"; }
为什么上述方法不起作用?我搜索其他示例,问题是在不使用 LIKE 子句的情况下提出问题,因此那里没有解决方案。请帮忙,提前谢谢。
【问题讨论】:
-
@lamplightdev:REGEXP 是一个不错的选择,但不幸的是,这里的域包含
.字符,它们是正则表达式中的通配符。您可以逃脱它们,但是对于 IMO 如此微不足道的事情来说,工作量太大了。虽然可以考虑。