我不确定为什么会出现此连接失败错误。我确定数据库所在的服务器是"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 My Admin的顶部显示: Server: localhost:3306»Database: mommyinfo»Table: post
我的目标是在我的网站上的div中显示最近的五篇文章。我已经查过了,但我似乎找不到解决它的答案。提前感谢!
发布于 2017-04-17 10:40:08
从配置文件中删除端口号,只需保持mysql服务器为localhost,然后尝试。
发布于 2017-04-17 12:59:56
这些任务包括:
https://stackoverflow.com/questions/43441718
复制相似问题