sql >> Database teknologi >  >> RDS >> Mysql

Hvordan løser jeg denne fejl? Forældet:mysql_escape_string():Denne funktion er forældet; brug mysql_real_escape_string() i stedet

fejlmeddelelsen sagde det tydeligt .

ændre dette

 else return mysql_escape_string($source); // you are using mysql here

til

 else return mysqli_real_escape_string($source); //will be mysqli

OBS:du skal skifte til PDO eller MYSQLI som MYSQL mysql_real_escape_string vil også blive udfaset :)

du blander mellem mysqli og mysql .

EDIT:fra din anden fejl.

  mysqli_real_escape_string ($link ,$source )  // $link is your connection variable

ref



  1. Hvordan kan du se, om en PL/SQL-pakke, -procedure eller -funktion bliver brugt?

  2. Hvorfor er varigheden NULL for tilbagevendende begivenhed i Android?

  3. Skalering af forbindelser i PostgreSQL ved hjælp af Connection Pooling

  4. Implementer forskellige brugerniveauvisninger i php