私は配列リストでSELECTする必要があります。 $array_name
は含まれていますMysqlの配列WHERE LIKE?
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
節を使わずに尋ねているので、解決策はありません。助けてください、ありがとうございます。
@stackoverflow.com/questions/1127088/mysql-like-in – lamplightdev
@lightightdev:REGEXPは良い選択肢ですが、残念なことにここには '.'文字が含まれており、正規表現ではワイルドカードですあなたはそれらをエスケープすることができますが、そのような些細なことIMOのためにあまりにも多くの仕事です。それは考えられるが。 – netcoder