2011-09-19 52 views
1

我有一個問題,讀出從SQLite 3數據庫返回的多行。 我之前測試過我的querys,我知道結果應該是什麼。但我似乎無法弄清楚如何讀取這些不同的行/行,從基於PHP的網頁上的此查詢返回。 我搜索了網頁,包括stackoverflew,但我似乎無法找到這個問題的解析:/ 任何幫助將是偉大的!PHP和SQLite 3,多個返回行

Regards

P.S.這是我如何獲取我的多行我的PHP頁面:

$ID[$i] = $dbase->querySingle("SELECT rowid FROM rules WHERE parameter".$i." = '$Model'"); 
+0

那究竟是什麼問題呢?是否有錯誤信息?那個「查詢單一」的東西有用嗎?它看起來像這個查詢收集所有具有「參數*」字段中的「$ Model」的行 - 是否正確?是你的問題,你現在有這個ID數組,並不知道如何選擇相應的行? – vstm

+0

1ste答案像魅力一樣工作;) – Oblivion

回答

1

我有這個在PHP:

$query = $db->query("SELECT * FROM files WHERE OBJECT = '".$id."'") ; 
// begin table 
echo '<table bgcolor="#FFFFFF">'."\n"; 
    // give titles 
     echo '<tr>'; 
     echo '<td bgcolor="#669999"><b><u>File</u></b></td>'; 
     echo '<td bgcolor="#669999"><b><u>Night</u></b></td>'; 
     echo '<td bgcolor="#669999"><b><u>Name</u></b></td>'; 
     echo '<td bgcolor="#669999"><b><u>comment</u></b></td>'; 
     echo '</tr>'."\n"; 
//  
while($row = $query->fetchArray()) { 
     echo '<tr>'; 
     echo '<td bgcolor="#CCCCCC">'.$row["uniquenumber"].'</td>'; 
     echo '<td bgcolor="#CCCCCC">'.$row["NIGHT"].'</td>'; 
     echo '<td bgcolor="#CCCCCC">'.$row["NAME"].'</td>'; 
     echo '<td bgcolor="#CCCCCC">'.$row["COMMENTS"].'</td>'; 
     echo '</tr>'."\n"; 
     } 

它在這裏工作。 希望它能幫助你!

+0

太棒了! 非常感謝這個快速和有用的迴應。 工程就像一個魅力! – Oblivion