sql >> Databasteknik >  >> RDS >> Mysql

Hur undkommer jag en mysql-sökning/gilla-fråga korrekt?

Manual :

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

Så du gör det rätt i dina två sista kodrader.

Vad gör följande kod för dig?

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



  1. Uppdaterar vyer i MySQL

  2. Ampersand (&) operator i en SQL Server WHERE-klausul

  3. jQuery datepicker med php och mysql

  4. Ser ORA-01858:ett icke-numeriskt tecken hittades där ett numeriskt tecken förväntades