728x90
PHP 글을 불러오는 로직을 짜는데 계속해서
Warning: mysqli_connect(): (28000/1045): Access denied for user 'scott'@'localhost' (using password: YES) in /home/map/www/db_conn.php on line 2
이런 에러가 난다..ㅠㅠ
대충 해석하면 연결이 실패한다는 말인 것 같은데 완전 바보였다...
db를 연동하는 파일 경로를 제대로 설정하지 않았다.
include('src/db_conn.php');
이 경로가 제대로 된 경로인데
src 경로를 빼주었다..
혼자서 PHP 공부를 하면서 삽질을 하니까 빨리 실력이 느는 듯하다.
만약 경로가 맞는데도 이러한 에러가 뜬다면 비밀번호나 데이터베이스명을 확인하는 게 좋을 듯하다.
구글링 하면 많이 나오니까 잘 찾아보기!
여기서 DB를 연동하는 코드를 보여주자면
<?php
$conn=mysqli_connect(비밀);
if($conn){
echo "연결 성공";
}else{
die("연결 실패");
}
mysqli_query($conn, "set session character_set_connection=utf8;");
mysqli_query($conn, "set session character_set_results=utf8;");
mysqli_query($conn, "set session character_set_client=utf8;");
?>
비밀 칸에 '호스트명', '계정명' , '비밀번호', '데이터베이스명' 이렇게 넣은 후
실행했을 때 연결 성공이 뜨면 성공!!
728x90