require 'smarty.inc.php'//引入smarty
require 'configs/mysql_db.php'//引入配置文件
global $_smarty
$sql="select * from news"
$res=mysql_query($sql)
$_row=array()
while(r =mysql_fetch_assoc($res)){
$_row[]= r
}
$_smarty->assign('row',$_row)
$_smarty->display('index.html')
?>
注意mysql_fetch_assoc只能取出一条记录
HTML:
<body>
<br />
<hr>
假如time表示时间字段,title表示标题字段,具体根据你自己的字段来
{<foreach from=$row item=a>}
{<$a.time>}<br />
{<$a.title>}<br />
{</foreach>}
</body>
您设置 cache 的缓存目录了吗,有临时文件生成吗? 找找看看使用缓存 要开启smarty的缓存,只需将caching设为true,并指定cache_dir.
当前这样设置,在默认情况下就好使,您测试一下,把数据库的内容改了,再看看当前页面从数据是否变了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)