PHP 连接到 MySQL
PHP connect to MySQL
很抱歉这样的初学者问题,但我才刚刚开始学习PHP。
我的代码是这样的:
<!DOCTYPE html>
<html>
<body>
<?php
$servername = 'localhost';
$username = 'root';
$password = 'XXXXXXXX';
$conn = new mysqli($servername, $username, $password);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
</body>
</html>
我在my.ini文件中设置了密码:
但我收到一条错误消息:
它显示问题出在第 11 行,但我无法弄清楚哪里出了问题。
首先,进入mysql,然后执行
grant all privileges on *.* to user@localhost identified by 'password';
flush privileges;
根据需要替换用户名和密码
您没有在 my.ini 文件中设置 user/pass。您也可能不应该通过 SQL 登录您的 You do it it。请参阅以下内容:
Creating accounts
您也不应该通过 php 作为 root
登录您的 MySQL,这就是为什么您应该为此目的创建一个唯一用户。
很抱歉这样的初学者问题,但我才刚刚开始学习PHP。
我的代码是这样的:
<!DOCTYPE html>
<html>
<body>
<?php
$servername = 'localhost';
$username = 'root';
$password = 'XXXXXXXX';
$conn = new mysqli($servername, $username, $password);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
</body>
</html>
我在my.ini文件中设置了密码:
但我收到一条错误消息:
它显示问题出在第 11 行,但我无法弄清楚哪里出了问题。
首先,进入mysql,然后执行
grant all privileges on *.* to user@localhost identified by 'password';
flush privileges;
根据需要替换用户名和密码
您没有在 my.ini 文件中设置 user/pass。您也可能不应该通过 SQL 登录您的 You do it it。请参阅以下内容: Creating accounts
您也不应该通过 php 作为 root
登录您的 MySQL,这就是为什么您应该为此目的创建一个唯一用户。