
mysql_fetch_row 함수는 MySQL 연결에서 데이터를 가져오기 위해 사용되는 함수입니다. 이 함수는 fetch_assoc 함수와 차이가 있습니다. fetch_assoc 함수는 데이터를_ASSOC형태로 반환하지만, mysql_fetch_row 함수는 데이터를 _NUMERIC 형태로 반환합니다.
mysql_fetch_row 함수를 사용하는 방법은 다음과 같습니다.
1. MySQL 연결을 생성합니다.
2. 쿼리를 실행하여 데이터를 가져옵니다.
3. mysql_fetch_row 함수를 사용하여 데이터를 가져옵니다.
예제를 통해 이해를 돕겠습니다.
#hostingforum.kr
php
// MySQL 연결을 생성합니다.
$conn = mysql_connect("localhost", "username", "password");
// 데이터베이스를 선택합니다.
mysql_select_db("mydatabase", $conn);
// 쿼리를 실행하여 데이터를 가져옵니다.
$query = "SELECT * FROM mytable";
$result = mysql_query($query, $conn);
// mysql_fetch_row 함수를 사용하여 데이터를 가져옵니다.
while ($row = mysql_fetch_row($result)) {
echo $row[0] . "n"; // 첫 번째 열의 데이터
echo $row[1] . "n"; // 두 번째 열의 데이터
}
// MySQL 연결을 닫습니다.
mysql_close($conn);
mysql_fetch_row 함수를 사용하여 데이터를 가져올 때, 반환되는 데이터는 _NUMERIC 형태입니다. 즉, 데이터는 인덱스 번호에 따라 반환됩니다. 예를 들어, 첫 번째 열의 데이터는 $row[0]로, 두 번째 열의 데이터는 $row[1]로 반환됩니다.
2025-07-19 01:59