Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql_real_escape_string и array_map връщат празни низове?

array_map връща нов масив, ако презаписвате $_POST , по-доброто решение би било да използвате array_walk .

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

Имайте предвид, че $link трябва да е валидна връзка.

Function [ <internal:mysqli> function mysqli_real_escape_string ] {

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да получите всеки N-ти ред в MySQL

  2. MacOSX homebrew mysql root парола

  3. Има ли някакъв начин на Laravel за изпълнение на .SQL файл за зареждане на данни

  4. Получаване на данни за графика на хистограмата

  5. Намерете записи от една таблица, които не съществуват в друга