2014-04-22 29 views

cevap

13

, row_array tek bir sonuç verir ve result_array (bir döngüde, genellikle kullanım için) birden çok sonuç verir. belgelere

Örnekler:

result_array:

$query = $this->db->query("YOUR QUERY"); 

foreach ($query->result_array() as $row) 
{ 
    echo $row['title']; 
    echo $row['name']; 
    echo $row['body']; 
} 

Row_array:

$query = $this->db->query("YOUR QUERY"); 

if ($query->num_rows() > 0) 
{ 
    $row = $query->row_array(); 

    echo $row['title']; 
    echo $row['name']; 
    echo $row['body']; 
} 
1
  1. result_array()

    sorgu sonucu döndürür saf bir dizi olarak. Genellikle bunu foreach döngüsünde kullanacaksınız.

  2. row_array()

    tek sonuç satırını döndürür. Sorgunuzda birden fazla satır varsa, yalnızca ilk satırı döndürür.
    row() yöntemiyle aynıdır, ancak bir dizi döndürür.