Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql_real_escape_string et array_map renvoient des chaînes vides ?

array_map renvoie un nouveau tableau, si vous écrasez $_POST , une meilleure solution serait d'utiliser array_walk .

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

Notez que $link doit être une connexion valide.

Function [ <internal:mysqli> function mysqli_real_escape_string ] {

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