sql >> Databáze >  >> RDS >> Mysql

Upozornění:mysql_real_escape_string():Přístup odepřen pro uživatele 'root'@'localhost' (s použitím hesla:NE) .../public_html/checklogin.php

Problém je v tom, že používáte mysql_real_escape_string() nejprve funkci a poté připojení:

$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

Řešením je nejprve se připojit a poté použít funkci 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']);

Důvodem je mysql_real_escape_string() vyžaduje připojení.



  1. Jednoduchý úvod do používání MySQL na linuxovém terminálu

  2. Záloha SQL Server 2017 -1

  3. Vytvořte dočasnou tabulku založenou na jiné tabulce na serveru SQL Server

  4. Jak se interpretuje SQL s rekurzivním příkazem?