2012-08-13 5 views
-3

이 코드에서이 테이블의 모든 레코드 (cust_college)를 표시해야합니다. 하지만이 기능은 나에게 해당 테이블의 1'st 행을 반환하는 것은 다른 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

당신의 자신의 의견이 모두 그것을 말한다 저에게 해결책을 말씀 : // 이봐 모든 행을 –

+0

가져 //하지가 행 가져 오기 Mark 나는 fetch_ASSOC로 모든 가능성을 보았지만 여전히 1 행을 여러 번 얻었습니다 – Supriya

+0

테이블에 액세스하기 위해 모델을 생성해야합니다 ... 이것은 magento와 db에서 작동하는 올바른 방법입니다 – WonderLand

답변

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

안녕하세요 Guerra가이 쿼리에 답해 주셔서 감사합니다. 실행되고 있지 않습니다. 달리기 위해 다른 코드를 말해주세요 – Supriya

+0

안녕하세요. Guerra 대단히 감사합니다. 내 쿼리가 실행 중입니다. – Supriya

관련 문제