sql >> Databáze >  >> RDS >> Mysql

Pole v Mysql KDE LIKE?

Nefunguje to, protože váš dotaz se rozšíří na:

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

Musíte svůj dotaz trochu upravit:

$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. Při pokusu o načtení chyby za konec proudu v MySQL

  2. Je použití znaku jako primárního/cizího klíče ne ne?

  3. Jednoduchý způsob, jak číst jeden záznam z MySQL

  4. Počítejte od stolu, ale přestaňte počítat u určitého čísla