이 연결이 실패하는 이유가 확실하지 않습니다. 나는 데이터베이스가 위치한 서버가 "localhost : 3306"이라고 확신한다. 현재 cPanel을 사용하여 myAdmin에 액세스하고 있습니다.SQL 연결 오류 : 연결에 실패했습니다 : 알 수없는 MySQL 서버 호스트 'localhost : 3306'(0)
내 PHP 코드는 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();
?>
을 내 관리자는 말합니다 : 서버 : 로컬 호스트 : 3306»데이터베이스 :»표 mommyinfo :
내 목표는 다섯을 얻을 것입니다 게시 가장 최근 게시물은 내 웹 사이트의 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