2011-06-18 25 views
2

好吧,我是CI和MySQL的新手。這是我的代碼:單詞「Array」獲取打印而不是行的值

<?php 
class Trail2 extends CI_Controller{ 

public function boo() { 

    $this->load->database(); 
    $this->load->helper('html'); 
    $ret="SELECT * from posts"; 
    $query=$this->db->query($ret); 
    foreach($query->result_array() as $row) 
    { 
     echo br(1); 
     echo $row; 
    } 
} 

} 

?> 

並且這將返回單詞「數組」,而不是行的值。我似乎無法弄清楚爲什麼。提前致謝。 :)的

回答

6

使用

var_dump($row); 

代替

echo $row; 

,如果你只是想看看數組的值,你可以這樣做以下

for ($var = 0; $var < sizeof($row); $var++) echo $row[$var].", "; 
5

$row是一個數組。使用$row['column']訪問單個列。看看陣列的樣子,你可以使用print_r($row)var_dump($row)