Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql_real_escape_string i array_map zwraca puste ciągi?

array_map zwraca nową tablicę, jeśli nadpisujesz $_POST , lepszym rozwiązaniem byłoby użycie array_walk .

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

Zwróć uwagę, że $link musi być prawidłowym połączeniem.

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. Optymalizacja ORDER BY

  2. Załaduj dane CSV do MySQL w Pythonie

  3. Powolne zapytanie Mysql:INNER JOIN + ORDER BY powoduje sortowanie plików

  4. MySQL Jak wiele wartości

  5. Nie wszystkie parametry zostały użyte w instrukcji SQL (Python, MySQL)