gpt4 book ai didi

php - mySql 数据库连接到错误的服务器

转载 作者:行者123 更新时间:2023-11-29 20:48:15 25 4
gpt4 key购买 nike

我一直在尝试设置 Sql 数据库,但无法在 php 中连接它。我的代码如下所示:

$conn = mysql_connect("my_sql_here.net","root",'my_password_here');
print $conn;
mysql_select_db("my_database",$conn);

$created = mysql_query("SELECT * FROM `inventory`);
if(!$created) {
print "error: ";
print mysql_error();
}
print json_encode($created);
mysql_close($conn);

当我运行此代码时,我得到:

error: Access denied for user 'dom710'@'localhost' (using password: NO)false

为什么它尝试连接到本地主机?为什么尝试使用 root 作为密码?我非常困惑。

最佳答案

考虑使用 PDO 建立连接:

// Establish a connection
$host = 'my_sql_here.net';
$name = 'my_database';
$user = 'root';
$pass = 'my_password_here';

$dsn = "mysql:dbname=$name;host=$host;charset=utf8";
$conn = new PDO($dsn, $user, $pass);

// Perform your query
$query = 'SELECT * FROM `inventory`';
$statement = $conn->prepare($query);
$statement->execute();
$resultSet = $statement->fetchAll();

// Do stuff with your $resultSet

关于php - mySql 数据库连接到错误的服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38276602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com