我尝试在php中使用以下代码:
<?php
$servername = "www.psgcirdask.com";
$username = "xxx"; //hidden for security purpose
$password = "password";
$dbname = "psgcilqh_calibration";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM brands";
$result = $conn->query($sql);
$conn->close();
?>
我有个错误:
警告:mysqli::uu construct():(hy000/1045):在c:\xampp\htdocs\justshawarmapos\checkthedatabase.php的第9行连接中拒绝用户“”@'157.51.147.43'(使用密码:是)的访问失败:拒绝用户“”@'157.51.147.43'(使用密码:是)
但是我使用相同的用户名和密码连接到我的网站上的数据库。我只有在使用本地服务器连接时才会遇到这个问题。
2条答案
按热度按时间omtl5h9j1#
检查提供的所有信息是否正确,特别是服务器名,然后尝试找出您是否有权访问该用户的数据库!
blmhpbnm2#
您必须在mysql数据库中启用远程访问。
检查此链接
为了人质