PHP + HTML - 连接到本地MySQL数据库

时间:2017-10-29 04:22:55

标签: php mysql database connection localhost

我一直在尝试连接到本地MySQL数据库,我认为我甚至不知道自己在做什么。我做了一些谷歌搜索,我被告知尝试这些:

<?php

      $connection = new mysqli("localhost", "root", "password", "dbName") or die ("<p>Error connecting to the Database.</p>");

?>

<?php

      $connection = mysqli_connect("localhost", "root", "password", "dbName") or die ("<p>Error connecting to the Database.</p>");

?>

这两个文件都返回网页上的文字Error connecting to the Database.,这意味着显然无效。

如果有人知道或可以将我与可靠的方法联系起来,那将非常感激!谢谢!

编辑:是的,我是PHP新手,但我对JS / Node.JS很熟悉,所以对我来说似乎有点熟悉,就是除了MySQL的东西:P

3 个答案:

答案 0 :(得分:0)

来自the documentaion,如果你尝试这个,至少如果它不起作用,你会得到一些指示

<?php
$mysqli = new mysqli("localhost", "user", "password", "database");
if ($mysqli->connect_errno) {
    echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
echo $mysqli->host_info . "\n";

$mysqli = new mysqli("127.0.0.1", "user", "password", "database", 3306);
if ($mysqli->connect_errno) {
    echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}

echo $mysqli->host_info . "\n";
?>

答案 1 :(得分:0)

<强> Editted

试试这个 它将帮助您识别确切的问题。

length

答案 2 :(得分:0)

通过shell,您可以使用这些凭据进行访问吗? 喜欢: mysql -uroot -ppasswoord -hlocalhost dbName