CodeIgniter에서 데이터베이스 쿼리 실행시 결과를 리턴하는데
이 결과값을 사용하기 위한 함수 두가지에 대해서 정리해 보았다.
result_array() 함수
쿼리 결과를 배열로 반환한다.
여러개의 row를 리턴하며 실패 시에는 빈 배열을 반환한다.
foreach 루프를 사용한다.
$result_query = $this->db->query("SELECT title,name,phone FROM board ")->result_array();
foreach ($result_query as $row)
{
echo $row['title'];
echo $row['name'];
echo $row['phone'];
}
row_array() 함수
row() 함수와 동일하지만 객체가 아닌 배열(array)로 결과를 반환한다.
연관배열의 형태로 1개의 row만 리턴한다.
foreach 루프를 사용한다.
$result_query = $this->db->query("SELECT title,name,phone FROM board ")->row_array();
foreach ($result_query as $row)
{
echo $row['title'];
echo $row['name'];
echo $row['phone'];
}
http://www.ciboard.co.kr/user_guide/kr/database/results.html
반응형
'백엔드' 카테고리의 다른 글
PHP , JAVA 장단점 (0) | 2022.07.14 |
---|---|
구독 서비스 (0) | 2022.07.13 |
[php] What does this mean in PHP: -> or => (0) | 2022.07.08 |
[php] PHP Warning: Illegal string offset ' ' in (0) | 2022.07.07 |
[php] Message: Cannot modify header information - headers already sent by (output started at ) 에러 해결 (2) | 2022.07.06 |