永发信息网

怎么使用smarty连接数据库,和输出

答案:1  悬赏:80  手机版
解决时间 2021-04-02 06:47
  • 提问者网友:遁入空寂
  • 2021-04-01 17:00
怎么使用smarty连接数据库,和输出
最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-04-01 18:14
要将php代码写成函数并且保存成function.xingmings.php放在plugins目录里
function smarty_function_xingmings($params,&$smarty){

$uid = $params['uid']; //取参数 uid

$query = "SELECt * FROM member where uid=$uid";

$result = mysql_query($query) or die("Query failed : " . mysql_error());
$xingmingArr=array();
while($row = mysql_fetch_array($result))
{
$xingmingArr[] = $row['xingming'];
}

//将数组返回给模板
$smarty->assign($thexingmings,$xingmingArr);
}

?>

模板里的调用代码
{xingmings val="thexingmings" uid="26"}
{section name=i loop=$thexingmings}
姓名列表:{$thexingmings[i].xingming}

{/section}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯