2020. 2. 26. 12:13ㆍ[PHP]
1) mysql_query
MySQL에 쿼리를 보내는 함수.
ex)
$query = "select * from table"; 실행시킬 쿼리문을 변수에 넣어두고
$result = mysql_query ($query); 이러한 방식으로 실행을 시킨다.
===================================================================
2) mysql_num_rows
mysql_query함수로 얻은 열의 개수를 계산하는 함수.
ex)
$rows_num = mysql_num_rows($result);
if($rows_num > 0) 이러한 방식으로 사용할수 있다.
===================================================================
3) mysql_fetch_array
데이터베이스에서 가져온 하나의 열을 배열 형태로 저장 하는 함수.
ex)
$rows = mysql_fetch_array ($result);
위에 $result 변수는 1)번에서 소개한 mysql_query 함수 내용이 들어가 있는 변수 입니다.
1)번에서 $result (mysql_query 함수) 가 "select * from table" 라는 쿼리를 실행 시켰으니,
mysql_fetch_array ($result) 를 실행하게 되면 "select * from table"라는 쿼러를 실행 하여 얻은 열들의
첫번째 열의 값이 변수 $rows에 배열 형태로 저장 됩니다.
그럼 "select * from member"라는 쿼리를 실행하여
3개의 열을 받았을 경우
첫번째 말고 두번째나 세번째 열은 어떻게 저장할까요?
mysql_fetch_array 함수를 한번더 실행하면 그 다음 열의 결과물을 받게 됩니다.
즉, $rows = mysql_fetch_array ($result);
를 한번더 실행 시켜주면
다음 열을 받을수 있습니다.
그럼 받은 열 속의 내용(필드 값)을 얻으려면 어떻게 해야 할까요?
$rows [필드명]; 을 입력하시면 됩니다.
echo $rows[id]; 를 실행할 경우
데이터베이스에서 받은 열 속에 id라는 필드 값을 출력 시킵니다.
$id = $rows[id]; 를 실행 하면, 변수 $id에다가 id필드 값을 저장 하지요.
===================================================================
4) mysql_connect
웹에서 MySQL로 접속 하기 위한 함수.
mysql_connect (서버주소, 유저이름, 비밀번호)
ex)
$link = mysql_connect ('localhost', 'snipo', 'pass_word');
===================================================================
5) mysql_select_db
mysql_connect 함수로 MySQL에 접속후 데이터베이스를 선택 하는 함수.
mysql_select_db (데이터베이스 이름, 링크 식별자);
링크 식별자에는 $link를 넣어주시면 됩니다.
*($link는 mysql_connect ('localhost', 'snipo', 'pass_word') 내용이 들어가 있는 변수)
ex)
mysql_select_db ('snipo_db', $link);
'[PHP]' 카테고리의 다른 글
Apache2.2 와 PHP5.3.25 설치 및 연동 (0) | 2020.07.16 |
---|---|
[jQuery] hide() 와 show() (0) | 2020.07.14 |