본문 바로가기

Programming/php

[PHP] MySql과 연동할 때 사용되는 함수들 정리




mysql_chage_user = 로그인된 사용자 변경


mysql_close = 접속끊기

->mysql_close(mysql_connect()변수값)

ex)$connect=mysql_connect('localhost','root','pwpwpw');

   mysql($connect);


mysql_connect = 서버에 연결

->mysql_connect('호스트명','유저id','패스워드');


mysql_create_db = 데이터베이스를 생성

->mysql_create_db("생성할db명", db접속정보);

ex)mysql_create_db("testdb", $connect);


mysql_db_name = 데이터 결과 얻기


mysql_db_query = 쿼리문 전송

->mysql_db_query("작업db명", 쿼리문, db접속정보);

ex)mysql_db_query("testdb", select * from guestbook, $connect);


mysql_query = 선택된 db에서 쿼리문을 실행

->mysql_query(쿼리문, db접속정보);


**mysql_db_query문과의 차이점 : 먼저 db명이 선택되어 있는 상태에서 쿼리문을 사용할 때 사용


mysql_error = 최근 실행된 작업으로 발생한 에러메시지 반환

->mysql_error(db접속정보);


mysql_result = 결과 데이터 반환


mysql_select_db = 데이터베이스 선택

->mysql_select_db("작업할db명",db접속정보);

ex)mysql_select_db("testdb", $connect);


mysql_num_fields = 결과로부터 필드 갯수 반환


mysql_num_rows = 결과로부터 열 갯수 반환





비슷한거 같으면서도 다른 php...ㅠㅠ

db접속정보나 쿼리문 같은 경우는 일단 전역변수로 선언해놓고 함수들을 사용하는게 편하겠다


맨첨에 또 멍때리면서 mysql 서버연결하는 함수인지도 모르고 이리저리 왔다갔다함..

이러면 안되!!! 정신차리고 자주 쓰일 함수들은 정리해놓자.. 싶어서 오전 내내 졸다가 보다가 졸다가 보다가..

각성하자ㅠㅠ한달안에 기본적인건 마스터해야되에에

이클립스에 너무 익숙해져서 자동완성 안되니깐 죽을 맛임ㅋㅋㅋㅋㅋ

에디트플러스도 자동완성기능을 달라ㅠㅠ 우어어어어