sql >> Databasteknik >  >> RDS >> Mysql

Varning:mysql_real_escape_string():Åtkomst nekad för användaren 'root'@'localhost' (med lösenord:NO) .../public_html/checklogin.php

Problemet är att du använder mysql_real_escape_string() funktion först sedan ansluter du:

$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string($_POST['password']);

mysql_connect("50.28.8.6", "root","") or die(mysql_error()); //Connect to server

Lösningen är att ansluta först och sedan använda funktionen mysql_real_escape_string()

//Connect to server
mysql_connect("50.28.8.6", "root","") or die(mysql_error()); 
$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string($_POST['password']);

Detta beror på att mysql_real_escape_string() kräver anslutningen.



  1. När ska jag stänga DatabaseHelper?

  2. INSERT I tabell från flera tabeller

  3. Nya datum för kostnadsfria certifieringsprov på Oracle Cloud och Autonomous Database

  4. Att få anslutningen misslyckades:php_network_getaddresses:getaddriinfo misslyckades:Namn eller tjänst okänd