sql >> Database >  >> RDS >> Mysql

MySQL opvragen met IN-clausule met behulp van PHP

Je zou waarschijnlijk het volgende moeten gebruiken:

$data = implode( ', ', array_map( $data, array( $object, 'escape')));
$query .= 'title IN ( ' . $data . ')'; // Append to condition

Waar $object->escape() zou door functie als:

public function $escape( $string){
   return "'" . mysql_real_escape_string( $string, $this->connection) . "'";
}

Hier is array_map() documentatie, en mysql_real_escape_string() . Dit moet SQL-injectie zijn bewijsoplossing.



  1. PGTune-alternatieven - ClusterControl PostgreSQL-configuratie

  2. 5 functies om het weeknummer van een datum in MariaDB te extraheren

  3. Hoe MySQL te installeren met phpMyAdmin op Ubuntu 12.04

  4. MySQL - Fix Error - WordPress Database Error Dubbele invoer voor sleutel PRIMAIR voor query INSERT INTO wp_options