Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Aviso:mysql_real_escape_string():Acesso negado para usuário 'root'@'localhost' (usando senha:NO) .../public_html/checklogin.php


O problema é que você usa mysql_real_escape_string() função primeiro, então você conecta:
$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

A solução é conectar primeiro e depois usar a função 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']);

Isso ocorre porque mysql_real_escape_string() requer a conexão.