[英]PHP is not able to connect to MySQL database
我是网站开发的新手,我在 OSX 上使用 XAMPP。 Apache 和 MySQL 服务器都在运行。 但是,我的 PHP 代码无法连接到数据库。 我使用这些凭据和正确的密码:
$host= "localhost"
$user= "root";
$password = "";
$database = "";
$cxn = mysqli_connect($host,$user,$password,$database) or die("Query died: connect");
错误是:
Parse error: syntax error, unexpected 'died' (T_STRING) in /Applications/XAMPP/xamppfiles/htdocs/web/login_reg.php on line 7
Error line : include("dbstuff.inc");
你的错误是 at or die("Query died: connect");
试试这个:
$link = mysqli_connect("127.0.0.1", "my_user", "my_password", "my_db");
if (!$link) {
echo "Error: Unable to connect to MySQL." . PHP_EOL;
echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
exit;
}
mysqli_connect
如果您想使用您使用的样式,请使用此样式,“name”应该是您创建的数据库名称。
<?php
$dbConnect = array(
'server' => 'localhost',
'user' => 'root',
'pass' => '',
'name' => ''
);
$db = new mysqli(
$dbConnect['server'],
$dbConnect['user'],
$dbConnect['pass'],
$dbConnect['name']
);
if ($db->connect_errno>0) {
echo "Database connection error" . $db->connect_error;
exit;
}
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.