본문 바로가기
백엔드

[php] result_array() and row_array()

by 작은소행성 2022. 7. 12.

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

반응형