我正在构建一个简单的数据库,但是我无法从apache连接到MySQL
这是我的代码:
<?php
DEFINE ("DB_USER", "root");
DEFINE ("DB_PASS", "1234ninja");
DEFINE ("DB_HOST", "localhost");
DEFINE ("DB_NAME", "test3");
$mysql = @mysqli_connect("DB_HOST", "DB_USER", "DB_PASS", "DB_NAME")
OR die("Unable to connect ". mysqli_connect_error());
echo "Great!";
?>
错误消息:无法连接php_network_getaddresses: getaddrinfo失败了:
答案 0 :(得分:2)
将此mysqli_connect
行更改为:(删除常量周围的引号)
$mysql = mysqli_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME) OR die("Unable to connect ". mysqli_connect_error());
请记住:使用带引号的常量会将常量打印为字符串,而不是替换值。