Mettre à jour comme mentionné dans commentaire , mysql_ est obsolète depuis la version 5.5
:
et supprimé en PHP 7 .
mysql_real_escape_string() est une partie standard de la fonction MySQL "batch"
et devrait toujours fonctionner si l'extension est chargée correctement.
Est-ce qu'un autre mysql_ fonction travail? (Ça ne devrait pas)
Assurez-vous que cette ligne n'est pas commentée dans votre php.ini :
extension=mysql.so
Il serait également judicieux d'utiliser mysqli
ou PDO
à la place (mysql_ est obsolète
), ils peuvent tous les deux s'occuper de s'échapper pour vous.