Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cảnh báo:mysql_real_escape_string ():Quyền truy cập bị từ chối đối với người dùng 'root' @ 'localhost' (sử dụng mật khẩu:NO) ... / public_html / checklogin.php

Vấn đề là bạn sử dụng mysql_real_escape_string() chức năng đầu tiên sau đó bạn kết nối:

$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

Giải pháp là kết nối trước rồi sử dụng hàm 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']);

Điều này là do mysql_real_escape_string() yêu cầu kết nối.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql chọn ngày trong phạm vi 30 ngày

  2. Không thể kết nối với MySQL từ Java:NullPointerException bên trong logic kết nối trình điều khiển MySQL

  3. Nhóm theo ngày và vẫn hiển thị ngày không có hàng?

  4. Cách lấy ResultSetMetaData tương đương mà không có ResultSet

  5. Cách xóa giá trị trùng lặp được phân tách bằng dấu phẩy trong một cột trong MySQL