
mysqli_result::fetch_assoc 메서드는 레코드를 한행씩 추출하여 배열로 반환합니다. 반환된 배열의 키는 0부터 시작하는 인덱스 또는 컬럼 이름으로 지정됩니다.
예를 들어, MySQL 데이터베이스에서 레코드가 다음과 같다고 가정해 봅시다.
#hostingforum.kr
sql
+----+----------+--------+
| id | name | email |
+----+----------+--------+
| 1 | John | john@ |
| 2 | Jane | jane@ |
+----+----------+--------+
mysqli_result::fetch_assoc 메서드를 사용하여 레코드를 추출하면 다음과 같이 배열로 반환됩니다.
#hostingforum.kr
php
$result = mysqli_query($conn, "SELECT * FROM users");
$row = mysqli_fetch_assoc($result);
echo $row['id']; // 1
echo $row['name']; // John
echo $row['email']; // john@
또는 인덱스로 접근할 수도 있습니다.
#hostingforum.kr
php
echo $row[0]; // 1
echo $row[1]; // John
echo $row[2]; // john@
반환된 배열의 값을 읽는 방법은 위의 예제와 같이 `$row['컬럼 이름']` 또는 `$row[인덱스]`를 사용하여 접근하면 됩니다.
2025-08-08 02:33