sql >> Databasteknik >  >> RDS >> Mysql

mysql dela söksträng med mellanslag och tryck in i fråga

Enkel strängmanipulation:

$terms = explode(' ', $search);

$bits = array();
foreach ($terms as $term) {
    $bits[] = "prod LIKE '%".mysql_real_escape_string($term)."%'";
}

$query = "SELECT * FROM tableprod WHERE (".implode(' AND ', $bits).")";


  1. ge SELECT-åtkomst till v$session till andra användare

  2. mysql - efter infogning ignorera hämta primärnyckel

  3. Hur påverkar IMUTABLE, STABLE och VOLATILA nyckelord funktionsbeteende?

  4. Rownum-satsen returnerar en annan rad än utan den