2012-08-13 85 views
-3

在這裏代碼中我必須顯示錶(cust_college)中的所有記錄。但是這個函數返回我只有第1'行該表的不是其他rows.please告訴我解決我想使用For循環顯示錶中的所有記錄

$read = Mage::getSingleton('core/resource')->getConnection('core_read'); 
$a = "SELECT * from cust_college"; 

$qry = $read->query($a); 
$res = $qry->fetch(PDO::FETCH_ASSOC); //fetch row 
foreach ($res as $payment) { 
    echo $payment = $res[college]; 
    echo $payment = $res[value_id]; 
    echo $payment = $res[shop_id]; 
    echo $payment = $res[cust_address]; 
} 

$store = Mage::app()->getStore()->getCode(); 
+2

你自己的評論說,這一切://讀取行不是//獲取所有行 – 2012-08-13 11:56:36

+0

嘿馬克我用fetch_ASSOC做了所有的概率,但仍然得到1行多次 – Supriya 2012-08-13 12:07:32

+0

您應該創建一個模型來訪問表... 這是正確的方式來與magento和分貝 – WonderLand 2012-08-13 12:30:28

回答

0
$result = $read->getSelect()->getAdapter()->fetchAll('SELECT * from cust_college'); 
+0

嗨Guerra感謝您的答覆,但此查詢沒有運行。請告訴我不同​​的代碼運行 – Supriya 2012-08-13 12:11:37

+0

嘿格拉非常感謝你。我的查詢正在運行。 – Supriya 2012-08-13 12:33:47

相關問題