この接続に失敗した理由がわかりません。私は、データベースがどこにあるかは "localhost:3306"と確信しています。私は現在、cPanelを使用してmyAdminにアクセスしています。SQL接続エラー:接続に失敗しました:不明なMySQLサーバホスト 'localhost:3306'(0)
私の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の上部に私の管理者であることは言う: サーバ:localhostを:3306»データベース:mommyinfo»表:
私の目標は、5を得ることです投稿します私のウェブサイトのdivに表示する最新の投稿。私はそれを見て、私はそれを解決する答えを見つけることができないようです。前もって感謝します!
可能な重複:のhttp://stackoverflow.com/questions/27328733/sqlstatehy000-2005-unknown-mysql-server-host-localhost3306-2 – JSLirola
可能性のある重複した[SQLSTATE \ [HY000 \] \ [2005 \ ]不明なMySQLサーバホスト 'localhost:3306'(2)](http://stackoverflow.com/questions/27328733/sqlstatehy000-2005-unknown-mysq l-server-host-localhost3306-2) – gmc