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

Hvordan undslipper jeg en mysql-søgning/like-forespørgsel korrekt?

Manual :

$search = '20% raise';
$sql = "SELECT id FROM table WHERE column LIKE '%".$this->db->escape_like_str($search)."%'";

Så du gør det rigtigt i dine sidste to linjer kode.

Hvad gør følgende kode for dig?

$search_string = 'zech';
$search_string_like = $this->CI->db->escape_like_str($search_string);
$operator['bw'] = "$search_field LIKE '$search_string_like%'";



  1. Sådan hentes data med nuller i veltalende

  2. Hvordan udtrækkes gentagelige json-nodeværdier separat fra XML ved hjælp af ORACLE SQL?

  3. Hvornår skal man bruge Common Table Expression (CTE)

  4. Postgres Ingen tilladelse til at oprette bruger