태그 'Mysql'에 해당하는 글 5건
- 2007/06/26 5. PHP와 Mysql 서버의 접속 끊기
- 2007/06/26 4. 질의결과 획득하기
- 2007/06/26 3. 질의하기
- 2007/06/26 php와 데이터베이스의 연동
- 2007/06/26 2. 사용할 데이터베이스 선택하기
mysql_query 함수에 의해 수행된 질의의 결과 값을 반환하는 PHP함수에는 mysql_num_rows, mysql_result, mysql_fetch_array 함수 등이 있다.
int mysql_num_rows(string 결과);
mysql_num_rows 함수는 mysql_query 함수의 수행 후 반환되는 결과 값을 매개변수로 받아 결과 값이 포함하고 있는 레코드의 개수를 반환한다.
예제; 레코드개수 출력
<?
$conn = mysql_connect('localhost','user','1234');
$db_id = mysql_select_db("test", $conn);
$sql = "select * from php_tbl";
$sql_result = mysql_query($sql,$conn);
$count = mysql_num_rows($sql_result);
?>
int mysql_result(int 결과, int 행번호, 열제목);
array mysql_fetch_array(int 결과, int 결과형식);
mysql_result 함수는 mysql_query 함수의 수행 후 반환되는 결과 값, 행 번호, 열 제목을 매개변수로 받아 결과 값의 해당 행과 열에 위치한 결과 레코드를 반환하다.
mysql_fetch_array 함수는 mysql_query 함수의 수행 후 반환되는 결과 값을 매개변수로 받아 결과 값의 처음 레코드를 배열 형식으로 반환한다.
예제; mysql_result 함수를 이용한 결과 레코드 출력
<?
$conn = mysql_connect('localhost','user','1234');
$db_id = mysql_select_db("test", $conn);
$sql = "select * from php_tbl";
$sql_result = mysql_query($sql,$conn);
$count = mysql_num_rows($sql_result);
for($i = 0; $i<$count;$i++){
$num = mysql_result($sql_result, $i, num);
$name = mysql_result($sql_result $i, name);
echo $num,"",$name"<br>";
}
$sql_result = mysql_query($sql,$conn);
$count = mysql_num_rows($sql_result);
for($i=0;$i<$count;$i++){
$result_array = mysql_fetch_array($sql_result);
echo $result_array[num]."".$result_array[name]."<br>";
}
?>
int mysql_num_rows(string 결과);
mysql_num_rows 함수는 mysql_query 함수의 수행 후 반환되는 결과 값을 매개변수로 받아 결과 값이 포함하고 있는 레코드의 개수를 반환한다.
예제; 레코드개수 출력
<?
$conn = mysql_connect('localhost','user','1234');
$db_id = mysql_select_db("test", $conn);
$sql = "select * from php_tbl";
$sql_result = mysql_query($sql,$conn);
$count = mysql_num_rows($sql_result);
?>
int mysql_result(int 결과, int 행번호, 열제목);
array mysql_fetch_array(int 결과, int 결과형식);
mysql_result 함수는 mysql_query 함수의 수행 후 반환되는 결과 값, 행 번호, 열 제목을 매개변수로 받아 결과 값의 해당 행과 열에 위치한 결과 레코드를 반환하다.
mysql_fetch_array 함수는 mysql_query 함수의 수행 후 반환되는 결과 값을 매개변수로 받아 결과 값의 처음 레코드를 배열 형식으로 반환한다.
예제; mysql_result 함수를 이용한 결과 레코드 출력
<?
$conn = mysql_connect('localhost','user','1234');
$db_id = mysql_select_db("test", $conn);
$sql = "select * from php_tbl";
$sql_result = mysql_query($sql,$conn);
$count = mysql_num_rows($sql_result);
for($i = 0; $i<$count;$i++){
$num = mysql_result($sql_result, $i, num);
$name = mysql_result($sql_result $i, name);
echo $num,"",$name"<br>";
}
$sql_result = mysql_query($sql,$conn);
$count = mysql_num_rows($sql_result);
for($i=0;$i<$count;$i++){
$result_array = mysql_fetch_array($sql_result);
echo $result_array[num]."".$result_array[name]."<br>";
}
?>

카테고리