sql >> Databasteknik >  >> RDS >> Mysql

Hur löser jag detta fel? Utfasad:mysql_escape_string():Denna funktion är utfasad; använd mysql_real_escape_string() istället

felmeddelandet sa det tydligt .

ändra detta

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

till

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

OBS:du bör byta till PDO eller MYSQLI som MYSQL mysql_real_escape_string kommer också att fasas ut :)

du blandar mellan mysqli och mysql .

EDIT:från ditt andra fel.

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

ref



  1. Fråga efter antalet distinkta värden i ett rullande datumintervall

  2. Byt från SQLite till PostgreSQL i ett nytt Rails-projekt

  3. SQL - Vänsterkoppling av 2 främmande nycklar till 1 primärnyckel

  4. Finns det ett textbaserat mysql-gränssnitt?