라이브러리
[PHP] mysqli_result::fetch_array - 연관 배열, 숫자 배열 또는 둘 다로 결과 집합의 다음 행을 가져옵니다.
mysqli_result::fetch_array()
`mysqli_result::fetch_array()`는 MySQLi 확장 함수 중 하나로, MySQL 쿼리의 결과를 배열로 반환합니다. 이 함수는 `mysqli_result` 객체의 메소드로, 쿼리의 결과를 가져와 배열로 반환합니다.
형식
#hostingforum.kr
php
array mysqli_result::fetch_array ([ int $result_type = MYSQLI_ASSOC ] )
매개변수
- `$result_type`: 결과의 형식을 지정합니다. 다음 값 중 하나를 지정할 수 있습니다.
- `MYSQLI_ASSOC`: 결과를 연관 배열로 반환합니다.
- `MYSQLI_NUM`: 결과를 숫자 인덱스 배열로 반환합니다.
- `MYSQLI_BOTH`: 결과를 둘 다 반환합니다.
예제
#hostingforum.kr
php
// MySQLi 확장 함수를 사용하여 MySQL 연결을 설정합니다.
$mysqli = new mysqli("localhost", "username", "password", "database");
// MySQL 쿼리를 실행합니다.
$query = "SELECT * FROM users";
$result = $mysqli->query($query);
// 결과를 배열로 반환합니다.
$row = $result->fetch_array(MYSQLI_ASSOC);
// 결과를 출력합니다.
echo "ID: " . $row["id"] . "
";
echo "Name: " . $row["name"] . "
";
echo "Email: " . $row["email"] . "
";
// 결과를 숫자 인덱스 배열로 반환합니다.
$row = $result->fetch_array(MYSQLI_NUM);
// 결과를 출력합니다.
echo "ID: " . $row[0] . "
";
echo "Name: " . $row[1] . "
";
echo "Email: " . $row[2] . "
";
// 결과를 둘 다 반환합니다.
$row = $result->fetch_array(MYSQLI_BOTH);
// 결과를 출력합니다.
echo "ID: " . $row["id"] . "
";
echo "Name: " . $row[1] . "
";
echo "Email: " . $row["email"] . "
";
주의
- `mysqli_result::fetch_array()`는 MySQL 쿼리의 결과를 가져와 배열로 반환합니다. 이 함수는 결과를 한 행씩 가져오기 때문에, 결과가 여러 행인 경우 반복문을 사용하여 결과를 가져와야 합니다.
- `$result_type` 매개변수는 결과의 형식을 지정합니다. 연관 배열, 숫자 인덱스 배열, 둘 다 반환할 수 있습니다.
- 이 함수는 MySQLi 확장 함수의 메소드이므로, MySQLi 확장 함수가 로드되어 있어야 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.