smarty模板循环读取数据库内容问题,只能读取第一条,为什么?

2025-01-05 05:06:45
推荐回答(1个)
回答1:

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:





假如time表示时间字段,title表示标题字段,具体根据你自己的字段来
{}
{<$a.time>}

{<$a.title>}

{
}