如何在smarty中获取多列(mysql_fetch_assoc())值

时间:2011-09-20 08:15:57

标签: mysql smarty

我有一个简单的问题,但我刚刚开始聪明,所以有点问题 这是我的代码

     $value=array();
     $result=mysql_query("SELECT * FROM fawadtest");
     while($row=mysql_fetch_assoc($result)){
  $value[] = $row;
}
       $smarty->assign('array',$value);

这是我的tpl文件

   <table border="2">
   <tr><th>&nbsp;</th><th>Name></th><th>Username</th><th>Password</th>           <th>Email</th></tr>
  {section name=index loop=$array}

    <tr>
        <td>{$array[index].name}</td>
        <td>{$array[index].username}</td>
        <td>{$array[index].password}</td>
        <td>{$array[index].email}</td>
    <tr>
 {/section}

我想从查询中检索所有列i-e(名称,用户名,密码,来自表fawadtest的电子邮件)并将其显示在表格中

1 个答案:

答案 0 :(得分:1)

尝试smarty的foreach功能

{foreach from=$array item=row}
    {$row.name} - {$row.username} - ...
{foreachelse}
    No data found
{/foreach}