sql >> Database >  >> RDS >> Mysql

mysql_real_escape_string en array_map retourneert lege strings?

array_map geeft een nieuwe array terug, als u $_POST . overschrijft , zou een betere oplossing zijn om array_walk te gebruiken .

array_walk($_POST, function(&$string) use ($link) { 
  $string = mysqli_real_escape_string($link, $string);
});

Merk op dat $link moet een geldige verbinding zijn.

Function [ <internal:mysqli> function mysqli_real_escape_string ] {

  - Parameters [2] {
    Parameter #0 [ <required> $link ]
    Parameter #1 [ <required> $string_to_escape ]
  }
}


  1. Optimale MySQL-instellingen voor queries die grote hoeveelheden data opleveren?

  2. Kan niet selecteren waar ip=inet_pton($ip)

  3. MySQL:kan SIGNAL niet gebruiken in Trigger

  4. SQLSTATE [HY093]:pdo-instructie tijdens invoegen in mysql db