Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysql_real_escape_string ist undefiniert

Aktualisieren wie in Kommentar , mysql_ ist seit 5.5 veraltet :

und in PHP 7 entfernt .

mysql_real_escape_string() ist Standardbestandteil von MySQL-Funktion "batch" und sollte immer funktionieren, wenn die Erweiterung korrekt geladen wird.

Führt ein anderes mysql_ aus funktion arbeit? (Sollte es nicht)

Stellen Sie sicher, dass Sie diese Zeile in Ihrer php.ini unkommentiert haben :

extension=mysql.so

Es wäre auch ratsam, mysqli zu verwenden oder PDO stattdessen (mysql_ ist veraltet ), beide können sich für dich um die Flucht kümmern.