2011-02-06 42 views
2

我怎麼繼承人現在做:笨郵編編碼類添加多個文件

$path = "./uploads/1.txt"; 
$path1 = "./uploads/4.txt"; 
$this->zip->read_file($path); 
$this->zip->read_file($path1); 
$this->zip->download('files_backup.zip'); 

現在我想將文件從它返回的文件的路徑數據庫查詢添加。

$data['query'] = $this->db->get_where('files', array('uid'=>$uid)); 

現在請告訴我哪循環,我必須按順序使用調用$this->zip->read_file($path);

從上述查詢的結果

..

感謝

編輯:

foreach ($query->result() as $row) 
{ 
    echo $row->filename; 
} 

結果

335476sfsr.txt 
egyafhwe7g.txt 
4566weyt36.txt 

如此,它只是表明用戶的文件..

+0

我們需要了解更多信息,請數據庫模式,您的查詢是否返回多行?看起來像uid會返回一行。你不需要循環。 – jondavidjohn 2011-02-06 05:41:41

回答

6

好了,然後只需編輯給定的循環,像這樣

foreach ($query->result() as $row) 
{ 
    $this->zip->read_file($row->filename); 
} 

$this->zip->download('files_backup.zip'); 
+0

嗨,我編輯了問題並添加了查詢的結果。謝謝 – Vamsi 2011-02-06 06:08:55