<?php
include_once './dbconfig.php';
$conn = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
if(mysqli_connect_errno()){
echo "연결실패! ".mysqli_connect_error();
}
$query = "SELECT * FROM images";
$result = mysqli_query($conn, $query);
while($data = mysqli_fetch_array($result)){
echo '<li style=\'float:left; margin: 2px;\'>';
echo '<img src='.$data['imgurl'].' width=200><br>';
echo ($data['filename']);
echo '</li>';
}
mysqli_close($conn);
?>
위 소스코드를 사용하니
연결실패! php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution
이렇게 뜹니다.
인터넷에 찾아보니
네임서버 문제라는데 정확히 뭘 해야할지 이해가 안갑니다.
/etc/resolv.conf 에 네임서버 주소를 입력하면 될까요??
지금 환경이 어떻게 되세요? vps 인가요? 웹호스팅인가요?
아니면 눈앞에 서버를 놔두고 작업하고 계신가요?
네트웍으로 서버와 연결된 상태라면
네임서버 설정이 안되어있을 가능성이 거의 없을텐데 이상하네요...