sql >> Database teknologi >  >> RDS >> Mysql

Array i Mysql HVOR LIKE?

Det virker ikke, fordi din forespørgsel udvides til:

SELECT url FROM `PHP`.`db` WHERE url LIKE '%gum.cn,lol.com.,ns1.blar.com...%'

Du skal ændre din forespørgsel lidt:

$query_parts = array();
foreach ($array_name as $val) {
    $query_parts[] = "'%".mysql_real_escape_string($val)."%'";
}

$string = implode(' OR url LIKE ', $query_parts);

$tank = "SELECT url FROM `PHP`.`db` WHERE url LIKE {$string}";


  1. Hvordan kan jeg se, om jeg har uforpligtende arbejde i en Oracle-transaktion?

  2. SQL:Hvordan finder man dubletter baseret på to felter?

  3. Hvordan genererer jeg en række timegennemsnit i MySQL?

  4. Oracle-certificeringer