예제)
database 이름은 game,
table 이름은 account,
table column 종류는 id, password 이다.
* database 연결
$db = mysql_connect( "localhost", "id", "password" );
$bool = mysql_select_db( "game", $db );
* query
// $result에는 $db에 보낸 query에 대한 return 값이 저장된다.
$result = mysql_query( "select * from account", $db );
* mysql_fetch_array
// fetch : 가져오다, array : 배열.
// 데이타를 배열의 형태로 가져오는 함수이다.
// 한 레코드씩 다 가져오는 코드는..
while( $row = mysql_fetch_array( $result ) ) {
echo "$row["id"];
echo "$row["password"];
}
* mysql_fetch_row
// 데이타를 배열의 형태로 가져오는 함수이다.
// 최상위 한 줄만 가져온다.
// 최상위 한 줄만 가져와서 값들을 취하고, 다음 한 줄을 가져오는 코드는..
$row = mysql_fetch_row( $result );
$id = $row[0];
$password = $row[1];
mysql_data_seek( $result, 1 );
$row = mysql_fetch_row( $result );
* mysql_affected_rows
// 영향을 받는 행의 수를 의미한다.
// 쿼리 결과의 전체 숫자를 얻을 때 사용한다.
$total = mysql_affected_rows( $result );
* mysql_num_rows
// 쿼리 결과의 전체 행의 수를 의미한다.
$total = mysql_num_rows( $result );
* mysql_num_fields
// 쿼리 결과의 전체 필드 수를 의미한다.
// 쿼리 결과의 모든 값을 출력하는 코드는..
$total = mysql_num_fields( $result );
for( $i = 0; $i < $total; $i++ ) {
$id = mysql_result( $result, $i, "id" );
$password = mysql_result( $result, $i, "password" );
echo "$id $password";
}
* mysql_fetch_object()
// 쿼리 결과에서 한 행(레코드)을 객체의 형태로 가져온다.
// 첫 행을 가져와서 객체화한다.
* mysql_field_name()
// 쿼리 결과에서 특정 필드의 name을 반환한다.
$field_name = mysql_field_name( $result, 0 );
* mysql_field_type()
// 쿼리 결과에서 특정 필드의 type을 반환한다.
$field_type = mysql_field_type( $result, 0 );
* mysql_field_len()
// 쿼리 결과에서 특정 필드의 길이를 반환한다.
$field_length = mysql_field_len( $result, 0 );
'develop' 카테고리의 다른 글
[Unity] AssetBundle 빌드하기 (0) | 2014.02.13 |
---|---|
[Unity] Assetbundle 사용하기 (0) | 2014.02.12 |
[Virtual Box] Host와 Guest 사이의 네트워크 설정하기 (0) | 2014.01.09 |
벡터 각도, 벡터 내적 구하기. (0) | 2013.10.19 |
Head First SQL Chepter6 (0) | 2011.11.19 |