smarty模板引擎对mysql返回数组的遍历问题

BuDuoXianSheng 发布于 2013/05/31 11:56
阅读 483
收藏 0

求数组遍历方法 具体数组如下

Smarty_Variable Object (3)

->value  =  mysqlt_driver_ResultSet Object (9)
    ->connectionId  =  Resource id #33
    ->fields  =  Array (48)
     0  => "1369822025257"
     _id  => "1369822025257"
     1  => "1338293749842"
     nShopID  => "1338293749842"
     2  => "可乐19"
     sProductName  => "可乐19"
     3  => ""
     sProductDescription  => ""
     4  => "1369822000498"
     nProductType  => "1369822000498"
     5  => "600001"
     nProductStatus  => "600001"
     6  => "0"
     fShowPrice  => "0"
     7  => "19"
     fBuyPrice  => "19"
     8  => "18"
     fStockPrice  => "18"
     9  => "23"
     fSalePrice  => "23"
     10  => ""
     sBarcode  => ""
     11  => ""
     sImage  => ""
     12  => "1356073867861"
     nProductUnit  => "1356073867861"
     13  => "134"
     nStockQty  => "134"
     14  => "200001"
     nCurrency  => "200001"
     15  => "1212144343524"
     nUserID  => "1212144343524"
     16  => "导入"
     sText  => "导入"
     17  => "1"
     nUpdateFlag  => "1"
     18  => ""
     sProductSpec  => ""
     19  => ""
     sSupplier  => ""
     20  =>  null
     sProductTypeName  =>  null
     21  => "a0023"
     sProductNumber  => "a0023"
     22  =>  null
     sProductModel  =>  null
     23  =>  null
     sApproval  =>  null
    ->resultId  =  Resource id #37
    ->_currentRow  = 0
    ->_numOfRows  = 20
    ->_numOfFields  = 24
    ->fetchMode  = 3
    ->EOF  =  false
    ->record  =  Array (0)
->nocache  =  true
->scope  = "Smarty root"
加载中
0
用户已屏蔽
用户已屏蔽
不好意思哟, 我学PHP这久了,还真没有用过SMARTY这个模板引擎,
0
桔子
桔子

foreach

   foreach

0
方棱
方棱

要么用mysql_fetch_row(),要么用mysql_fetch_assoc()

不要用mysql_fetch_array(),会吃苦的。

苏生不惑
苏生不惑
为什么呢?我一直用mysql_fetch_array()来着
0
方棱
方棱

mysql_fetch_array()的第2个参数默认是MYSQL_BOTH,它会让数据量double。而信息量却和mysql_fetch_assoc()相同。

知道甄嬛体不? 程序员一般崇尚准确和简练。

返回顶部
顶部