我不确定为什么我会得到此连接失败错误。我确定数据库所在的切片是" Localhost:3306"。我目前正在使用cpanel访问myadmin。
我的php代码是
<?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的顶部我的管理员说:服务器:Local主机:3306»数据库:Mommyinfo»表:POST
我的目标是获取在我网站上的DIV中显示的五个最新帖子。我已经查找了它,似乎找不到解决方案的答案。预先感谢!
从配置文件中删除端口号,只需将MySQL Server保留为Localhost,然后尝试。
任务是:
- 重新启动您的服务器。
- 您会审查如果服务MySQL开始
- 您退出端口
- 或使用IP地址验证没有任何端口或验证您的端口
- 如果在服务中不重新启动否则,则停止MySQL Server