首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL连接错误:连接失败:未知的MySQL服务器主机'localhost:3306‘(0)

问SQL连接错误:连接失败:未知的MySQL服务器主机'localhost:3306‘(0)
EN

Stack Overflow用户
提问于 2017-04-17 04:17:51
回答 2查看 13.6K关注 0票数 4

我不确定为什么会出现此连接失败错误。我确定数据库所在的服务器是"localhost:3306“。我目前正在使用cPanel访问myAdmin。

我的php代码是

代码语言:javascript
复制
<?php

$server = "localhost:3306";
$username="root";
$password="";
$dbname ="mommyinfo";

$conn = new mysqli($server, $username, $password, $dbname);

if ($conn-> connect_error){
    die("Connection failed:  " . $conn->connect_error);
}

$sql = "SELECT title, dateposted FROM post";
$result = $conn->query($sql);

if($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo $row["title"] . $row["dateposted"] . "<br>";
    }
}else {
    echo "More posts coming soon!";
}

$conn->close();
?>

在PHP My Admin的顶部显示: Server: localhost:3306»Database: mommyinfo»Table: post

我的目标是在我的网站上的div中显示最近的五篇文章。我已经查过了,但我似乎找不到解决它的答案。提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2017-04-17 10:40:08

从配置文件中删除端口号,只需保持mysql服务器为localhost,然后尝试。

票数 10
EN

Stack Overflow用户

发布于 2017-04-17 12:59:56

这些任务包括:

  • 重新启动服务器。
  • 您检查mysql服务是否正在启动
  • 您退出端口
  • 或使用不带任何端口的ip地址验证或验证您的端口
  • 如果在服务中不重新启动,则停止mysql服务器
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43441718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档