zf框架的db类select查询器join链表使用示例(zend框架)
<?php
//引入Loader类(自动加载类)
require_once("Zend/Loader.php");
//使用Loader类引入一个Db类
Zend_Loader::loadClass("Zend_Db");
//引入Zend_Db的状态器
Zend_Loader::loadClass("Zend_Db_Statement_Pdo");
//配置数据库连接信息
$Config = array('host' => '127.0.0.1' ,
'username' => 'root' ,
'password' => '111' ,
'dbname' => 'test',
'profiler' => "true"
);
//告诉Zend_Db类所操作的数据库和数据库配置信息
$Db = Zend_Db::factory('PDO_Mysql' , $Config);
//执行编码语句
$Db -> query("set names utf8");
//-----------------------------------------------
$Select = $Db ->select();
$Select -> from('sanguo','*');
$Select -> join('dengji','sanguo.s_dengji = dengji.d_id');
$Select -> order('s_dengji asc');
$Reslut = $Db -> fetchAll($Select);
echo "<table border='1' width='600' style='text-align:center'>";
foreach ($Reslut as $key => $value)
{
echo "<tr>";
foreach ($value as $key2 => $value2)
{
echo "<td>" . $value2 . "</td>";
}
echo "</tr>";
}
echo "</table>";
?>
相关推荐
-
Zend Framework教程之路由功能Zend_Controller_Router详解
本文实例讲述了Zend Framework教程之路由功能Zend_Controller_Router用法.分享给大家供大家参考,具体如下: Zend Framework的路由提供了两个主要功能路由和创建路由. Zend_Controller_Router的Route类和相应Route目录下的类定义常见的路由操作. 接口Zend_Controller_Router_Interface,类Zend_Controller_Router_Abstract和Zend_Controller_Router_R
-
Zend Framework教程之Loader以及PluginLoader用法详解
本文实例分析了Zend Framework中Loader以及PluginLoader用法.分享给大家供大家参考,具体如下: Zend Framework提供了Zend_Loader,用来动态加载文件. 以下是具体用法,以及具体实现: 1.加载文件 使用方法: Zend_Loader::loadFile($filename, $dirs=null, $once=false); 具体实现: /** * Loads a PHP file. This is a wrapper for PHP's inc
-
Zend Framework入门知识点小结
本文总结分析了Zend Framework入门知识点.分享给大家供大家参考,具体如下: zend framework是MVC模式的一种实现,要快速的入门差不多只看Zend_Controller Zend_View 部分就可以了吧. 1.Zend_Controller部分.最重要的类是Zend_Controller_Front.使用它的经典代码很 简单: $front=Zend_Controller_Front::getInstance(); $front-> setControllerDirec
-
Zend Framework教程之MVC框架的Controller用法分析
本文讲述了Zend Framework教程之MVC框架的Controller用法.分享给大家供大家参考,具体如下: 这里简单讲讲MVC模式中Controller的基本使用方法. 基本使用实例: root@coder-671T-M:/www/zf_demo1/application# tree. ├── Bootstrap.php ├── configs │ └── application.ini ├── controllers │ ├── ErrorController.php │
-
Zend Framework教程之Zend_Controller_Plugin插件用法详解
本文实例讲述了Zend Framework教程之Zend_Controller_Plugin插件用法.分享给大家供大家参考,具体如下: 通过Zend_Controller_Plugin可以向前端控制器增加附加的功能.便于w一些特殊功能.以下是Zend_Controller_Plugin的简单介绍. Zend_Controller_Plugin的基本实现 ├── Plugin │ ├── Abstract.php │ ├── ActionStack.php │ ├── Broker.p
-
Zend Framework连接Mysql数据库实例分析
本文实例讲述了Zend Framework连接Mysql数据库的方法.分享给大家供大家参考,具体如下: 在看这些之前请确保你正确加载了PDO扩展.做法是编辑php.ini . 手动增加这两行(前面要没有分号;): extension=php_pdo.dll extension=php_pdo_mysql.dll 然后要把extension_dir 指向php_pdo.dll及php_pdo_mysql.dll所在目录,如 extension_dir = "C:/php5/ext" OK
-
PHP 源代码分析 Zend HashTable详解第1/3页
HashTable在通常的数据结构教材中也称作散列表,哈希表.其基本原理比较简单(如果你对其不熟悉,请查阅随便一本数据结构教材或在网上搜索),但PHP的实现有其独特的地方.理解了HashTable的数据存储结构,对我们分析PHP的源代码,特别是Zend Engine中的虚拟机的实现时,有很重要的帮助.它可以帮助我们在大脑中模拟一个完整的虚拟机的形象.它也是PHP中其它一些数据结构如数组实现的基础. Zend HashTable的实现结合了双向链表和向量(数组)两种数据结构的优点,为PHP提供了非
-
Zend Framework教程之Autoloading用法详解
本文实例讲述了Zend Framework教程之Autoloading用法.分享给大家供大家参考,具体如下: 一.概述 自动加载是一种机制,无需依赖手动编写PHP代码.参考»PHP手册自动加载,一旦自动加载器被定义,你试图使用一个没有定义的类或接口的情况下,它会自动被调用. 使用自动加载,在项目中你不必担心类的存放位置.定义一个良好定义的自动加载器,您不需要考虑一个类文件相对于当前类文件的位置,您只需使用类,自动加载器将自动查找文件. 此外,自动加载,确保只加载一次,提升了性能 -所以可以用它替
-
Zend Framework缓存Cache用法简单实例
本文实例讲述了Zend Framework缓存Cache用法.分享给大家供大家参考,具体如下: <?php require 'Zend/Loader.php'; Zend_Loader::loadClass('Zend_Cache'); Zend_Loader::loadClass('Zend_Config'); Zend_Loader::loadClass('Zend_Registry'); $config = new Zend_Config_Ini('configsecr/config.in
-
Zend Framework教程之Resource Autoloading用法实例
本文实例讲述了Zend Framework中Resource Autoloading用法.分享给大家供大家参考,具体如下: 通常,在开发应用程序中,可能类文件名不能按照标准Zend Framework的建议定义的,这意味着你的类文件不能被自动加载器发现.Zend_Loader_Autoloader_Resource提供了解决方案. 资源仅仅是一个名称对应一个组件的命名空间(追加到自动加载器的命名空间)和路径(相对的自动加载器的基本路径),例如可以这样: $loader = new Zend_Ap
-
Zend Framework教程之Zend_Db_Table用法详解
本文实例讲述了Zend_Db_Table用法.分享给大家供大家参考,具体如下: 1. 简介 Zend_Db_Table 是Zend Framework的表模块.它通过zend_db_adapter连接到 数据库,为数据库模式检查表对象,并对该表进行操作和查询. 2. 开始 首先需要为抽象类zend_db_table(ares注:该类为抽象类,所以不能直接实例 化,只能先继承该类,然后实例化子类)设定一个默认对数据库adapter;除非你 指定其他类型数据库adapter,否则,所有的zend_d
-
Zend Framework教程之Zend_Db_Table_Row用法实例分析
本文实例讲述了Zend Framework教程之Zend_Db_Table_Row用法.分享给大家供大家参考,具体如下: 1. 简介 Zend_Db_Table_Row是Zend Framework的行数据网关.通常来说,你不可以自己实例化Zend_Db_Table_Row, 而是通过调用Zend_Db_Table::find()方法或者Zend_Db_Table::fetchRow()方法将Zend_Db_Table_Row作为 结果数据返回过来.一旦你得到来一个Zend_Db_Table_R
-
Zend Framework教程之Application和Bootstrap用法详解
本文实例讲述了Zend Framework教程之Application和Bootstrap用法.分享给大家供大家参考,具体如下: 在一个MVC应用程序中,我们需要初始化建立数据库链接,配置视图和视图助手,配置布局,注册相关插件,注册action 助手等等,这些配置和准备工作我们都需要一一完成.有时候可能有一些初始化操作需要,但是在有些情况下这些初始化可能不需要.通过Zend_Application不仅仅可以完成这些操作,而且可以让这些配置和初始化工作更统一有序,重用性更高. Zend_Appli
-
Zend Framework+smarty用法实例详解
本文实例讲述了Zend Framework+smarty用法.分享给大家供大家参考,具体如下: 一.Zend Framework简介 Zend Framework使用模型-视图-控制器(Model-View-Controller(MVC))结构.这个用来把你的程序分离成不同部分使得开发和维护变得容易. 运行Zend Framework需要:PHP 5.1.4 (或更高) .Web 服务器支持 mod_rewrite功能,本实例采用Apache. 从这里http://framework.zend.
随机推荐
- ExtJs 学习笔记 Ext.Panle Ext.TabPanel Ext.Viewport第1/3页
- ASP JSON类文件的使用方法
- 举例简介Lua中函数的基本用法
- Oracle 数据显示 横表转纵表
- jQuery.lazyload+masonry改良图片瀑布流代码
- ASP.NET 中的正则表达式
- js中字符型和数值型数字的互相转化方法(必看)
- asp.net验证一个字符串是否符合指定的正则表达式
- C# 获取打印机当前状态的方法
- C#获取真实IP地址实现方法
- Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
- Ubuntu中搭建Nodejs开发环境过程分享
- Iframe 自适应高度并实时监控高度变化的js代码
- 基于JavaMail的常用类详细介绍
- python threading模块操作多线程介绍
- apache+php上传大文件以上传100M为例
- 一波二叉树遍历问题的C++解答实例分享
- C#简单的通用基础字典实现方法
- C#计算程序执行过程花费时间的方法
- 解决VMware仅主机模式虚拟机无法ping通物理机问题