下面是一个例子,如何设置你的MySQL查询,使他们能够很容易地传递到Smarty的解析。
结果集将是一个多维数组。 数组的第一维是数字,表示结果集的每一行。 数组的第二个方面是一个关联数组索引的名称是您在查询中指定的字段名。
| 代码: |
| / /初始化数组来保存结果 $ =阵列(); / /尝试连接到数据库 / /设置SQL语句 / /执行查询 / /获取的结果作为一个关联数组,并投入每一行的数字索引的数组 / /现在我们建立查询以得到返回结果数量 / /执行查询 / /存储结果行 / /获取总的行 / /分配结果与smarty / /显示Smarty模板 |
你的结果集应该看起来像这样:
| 代码: |
| 阵列(2) 0 =>阵列(5) 名称=>李四 地址=> 123匿名的方式 城市=>斯普林菲尔德 状态=>白细胞介素 拉链=> 62707 1 =>阵列(5) 名称=>李四 地址=> 777豪华之路 城市=>比佛利山庄 状态=>加利福尼亚 拉链=> 90210 |
这里是一个例子使用{section}的解析结果
| 代码: |
| {$总}记录显示:<br /> {= NR循环节的名称= $结果} {$结果[NR]。名称} {$结果[NR]。地址} {$结果[NR]。城市} {$结果[NR]。状态} {$结果[NR]。ZIP} <br /> {sectionelse} </ H1> <H1>没有结果发现! {/} |









































