我一直在尝试连接到本地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
答案 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