繁体   English   中英

PHP 无法连接到 MySQL 数据库

[英]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

http://php.net/manual/en/function.mysqli-connect.php

如果您想使用您使用的样式,请使用此样式,“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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM