2010-11-03 52 views

回答

0

构建整个行集数组,然后传递到你的模板引擎

$rowset = array(); 
while($item = oci_fetch_assoc($stid)) { 
    $rowset[] = $item; 
} 

$smarty->assign($rowset); // Haven't used smarty in years, just guessing here 
+0

没有只是指出:基本上$ i = 1; ($ row = oci_fetch_assoc($ stid)){ foreach($ row as $ key => $ value){ $ data_row [$ i] [$ key] = $ value; } $ i ++; } – abhi 2010-11-04 00:01:31

0

所以基本上我们需要做的是这样的: $ i = 1; 而($行= oci_fetch_assoc($ STID)){

foreach($row as $key=>$value){ 
    $data_row[$i][$key]=$value; 
    } 
    $i++; 
    } 

SO这样$ data_row [] []将每个条目,并将其分配给Smarty。 在Smarty的,我们将通过访问: {的foreach从= $行键=本身份识别码项目= FOO} {$ foo.key1} {$ foo.key2} {$ foo.key3} 等 {/ foreach}

或任何你的关键是