위 소스를 실행했을때 아무런 에러표시가 없다면...이전에 유저와 디비 생성이 정상적으로 되었고....지금 그 디비로 아무 문제 없이 접속되었다는 것입니다....
뭔가 -_-이상하다싶으면 처음부터 다시 해보시고요;;;
소스를 살펴보죠;;;
mysql_connect()라는 함수는 mysql에 접속하는 함수입니다.
mysql_connect(호스트,아이디,패스워드) 와 같은 형식으로 사용하고요..
우리가 만들었던 계정인 navy와 1234를 넣었습니다.
그리고 $connect= 를 앞에 써준 이유는 위의 접속정보가 $connect로 들어가는 것입니다.
그러니까 $connect에 값이 들어가지 않으면 접속이 실패한것이겠죠;;
밑에줄에 보면 mysql_select_db()라는 함수가 있습니다.
형식은 mysql_select_db(디비이름,접속구분자) 와 같이 쓰이는데....
여기서 접속구분자란 $connect를 말합니다....접속정보가 들어간다고 했었죠?
암튼...이건 접속된 mysql에서 사용할 디비를 골라줍니다.....우리 디비이름이 뭐였죠?.......네 navy죠....
그리고 $mysql= 역시 디비가 제대로 골라졌으면 그 정보가 들어갑니다.
만약 $mysql에 값이 들어가지 않았다면 디비가 제대로 골라지지 못한거겠죠....
그래서 제대로 접속이 된건지....또는 제대로 디비를 골라 잡았는지를 if문으로 체크할수가 있겠죠....
if(!$connect) 이면 mysql에 접속이 옳바르게 되지 않은것입니다. 즉, 계정정보가 잘못되었거나 계정이 존재하지 않는거죠....
if($connect && !$mysql) 이라면 접속은 제대로 되었으나 디비 선택이 잘못된것입니다. 즉, 디비가 존재하지 않거나 계정에게 사용권한이 있는 디비가 아닌것이겠죠...
mysql에 자료를 넣고 빼실때에는 그 문서에서 항상 위에서처럼 미리 mysql에 접속을 해주어야 합니다.
그냥 위 문장을 connect.php라는 식의 파일에 저장해두시고...디비에 접속해야 하는 문서에서 include하셔서 사용하면 간단하겠죠...