`
objet888
  • 浏览: 61277 次
  • 性别: Icon_minigender_1
  • 来自: 东莞
最近访客 更多访客>>
社区版块
存档分类
最新评论

在smarty中如何读取数据库里的数据

阅读更多
while($arr=mysql_fetch_assoc($result))
{
  $info[]=$arr;
}

foreach ($info as $row){
echo $row[name]."------";
echo $row[age]."</br>";
}

在smarty中时:
二维数组:
    $smarty->assign("guests", array(   
       array("title" => "第一条留言的标题", "content" => "第一条标题的内容",                                             "author" => "留言者小蕊"),           
       array("title" => "第二条留言", "content" => "今天带笔了,要签名的排队",                                             "author" => "星野大叔"))   
                  );


在smarty中输出数据:
     循环输出:
     {foreach from = $guests item = guest}
         {$guest.title}
         {$guest.content}
         {$guest.author}
     {/foreach}

分享到:
评论

相关推荐

    smarty中文手册 双语版

    同时,它还支持缓存机制,对于不常变动的数据,可以直接从缓存中读取,减少数据库查询。 6. **安全控制(Security Control)**:Smarty提供了多种安全机制,如过滤函数、禁用特定的PHP函数,防止模板被恶意利用。 ...

    smarty truncate中文乱码解决

    - 确认数据库中的数据也是UTF-8编码,如果数据库编码不一致,从数据库读取的数据可能会出现乱码。 - 除了`truncate`,其他涉及到字符串处理的函数也要注意编码问题,如`substr`、`str_replace`等。 5. **优化与...

    用smarty做的留言板功能

    7. **缓存机制**:Smarty还提供了缓存功能,可以将处理过的模板结果保存起来,当同样的请求再次到来时,可以直接从缓存中读取,提高页面加载速度。不过,考虑到留言板实时性,可能需要禁用或谨慎使用缓存。 8. **...

    PHP小型smarty项目

    在"PHP小型smarty项目"中,我们可能会遇到以下一系列的知识点: 1. **Smarty模板引擎**: Smarty是PHP的一种模板技术,它提供了一种方式将HTML模板与PHP代码分开,使得程序员可以专注于编写后端逻辑,而设计师则可以...

    Smarty-2.6.19.zip

    9. **模板资源**:Smarty支持多种模板资源,如文件、数据库、URL等,这使得模板数据的来源不再局限于本地文件。 10. **面向对象设计**:Smarty采用了面向对象的设计模式,允许开发者创建和管理多个模板实例,每个...

    编写Smarty插件在模板中直接加载数据的详细介绍

    在这篇文章中,我们将详细介绍如何编写Smarty插件,以便在模板中直接加载数据,同时减少PHP端的数据维护工作量,并对数据库查询操作进行统一的格式化和过滤。 首先,了解Smarty的基本工作原理是十分必要的。Smarty...

    mycom.rar_mycom php mysql smar_php smarty_smarty

    在标签 "mycom_php_mysql_smar php_smarty smarty" 中,我们可以看到"mycom"可能是项目名称,"php"代表PHP语言,"mysql"代表MySQL数据库,"smar"可能是"smarty"的误写。这再次确认了这个压缩包的核心技术栈。 考虑...

    smarty的留言板

    7. **显示留言**:同样在模板中,会有一个部分用于显示从数据库读取的所有留言。 8. **错误处理和调试**:尽管描述中提到这个留言板有一些缺陷和bug,但通过查看源代码,初学者可以学习如何识别和修复这些问题,...

    Smarty_学习手册

    2. **模板编译**:Smarty读取这些模板文件,并将其编译成PHP代码。这个过程生成的PHP文件在后续的请求中会被直接执行,避免了每次请求时对模板语法的解析,提高了性能。 3. **数据注入**:当用户请求网页时,PHP...

    fanfou.rar_Smarty模板_fanfou_php smarty_smarty_聊天室

    将Session数据存储在数据库中,不仅解决了这些问题,还方便进行Session管理,如Session有效期的设置、跨服务器的Session共享等。 至于"聊天室"这一标签,可能表明项目包含了一个实时交互的聊天功能。在PHP中,可以...

    smarty实例 学习

    Smarty是一个专为PHP设计的模板引擎,其主要目标是...总之,Smarty实例学习涉及模板引擎的基本概念、模板语法、数据处理、数据库操作以及项目的组织结构,通过实践,可以更好地理解和掌握Smarty在实际项目中的运用。

    Smarty-2.6.19,adodb511,ppldic 学习PHP典型模块大全用的

    在PHP中,可以使用内置的fgetcsv函数读取CSV文件,将数据解析成数组,然后进行搜索、统计或其他分析操作。 例如,如果你正在开发一个翻译应用,可以加载这个CSV词典到内存,通过关键词查找对应的翻译。或者在文本...

    smarty推导过程

    - **缓存(Caching)**:如果启用了缓存功能,Smarty会将处理过的模板内容存储在缓存中,以便下次请求时直接读取,减少服务器负载。 4. **Smarty的优势** - **代码分离**:Smarty使开发者和设计师的工作更加独立...

    PHP实例开发源码—PHP留言本(Php+Mysql+Smarty+Layui架构).zip

    开发者可能使用SQL语句来创建、读取、更新和删除(CRUD)数据库中的记录。 3. Smarty:这是一个PHP模板引擎,它的主要作用是将业务逻辑与视图设计分离。Smarty允许开发者编写独立于PHP代码的HTML模板,这样可以提高...

    php模板解析类文件缓存

    在实际应用中,为了充分利用Smarty的缓存功能,我们需要合理设置缓存策略,平衡性能与数据实时性。例如,对于不常变化但计算成本高的内容,我们可以设置较长的缓存时间;而对于频繁更新的信息,可以减少缓存或者不...

    tp5 前后台模板数据库

    数据库是存储应用数据的地方,而文章类可能指的是一个用于管理文章的数据模型,这在许多网站中非常常见。"你我网"可能是项目的名字或者一个示例网站,而多次提到的"模板"强调了设计和定制的重要性。 ### tp5 前后台...

    php实现smarty模板无限极分类的方法

    无限极分类是指在数据库中的分类数据可以有任意层级,每条记录不仅有自己的ID,还有父级ID,通过递归查询可以形成树状结构。在PHP中,我们通常使用递归函数来实现这一功能。 在给出的例子中,我们首先建立了一个...

    smarty 使用手册 希望对大家有用!

    Smarty允许在模板中动态更改配置,例如改变模板目录、修改默认编码等。这对于多环境部署非常有用。 9. **模板设计模式** Smarty支持模板设计模式,如“两层模板法”,即视图层分为模板和局部模板,局部模板负责...

Global site tag (gtag.js) - Google Analytics