一、建立数据库
1、在mysqlAdmin中新建一个数据库为:tp_test;
2、在tp_test中建立一张表tp_test
-- phpMyAdmin SQL Dump
-- version 3.4.10.1
-- http://www.phpmyadmin.net
--
-- 主机: localhost
-- 生成日期: 2013 年 03 月 13 日 13:14
-- 服务器版本: 5.5.20
-- PHP 版本: 5.3.10
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- 数据库: `tp_test`
--
-- --------------------------------------------------------
--
-- 表的结构 `tp_test`
--
CREATE TABLE IF NOT EXISTS `tp_test` (
`id` int(8) unsigned NOT NULL AUTO_INCREMENT,
`data` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
--
-- 转存表中的数据 `tp_test`
--
INSERT INTO `tp_test` (`id`, `data`) VALUES
(1, 'thinkphp'),
(2, 'php'),
(3, 'framework');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
二、读取数据
1、在www中新建文件夹read;
2、在read文件夹下新建index.php
<?php
define('APP_DEBUG',TRUE);//调试模式
require '../ThinkPHP/ThinkPHP.php';//指定ThinkPHP路径
?>
3、运行:http://localhost/read
4、得到相应的几个文件夹
5、编辑文件夹Conf下面的config.php文件,对数据库进行配置
<?php
return array(
//'配置项'=>'配置值'
// 添加数据库配置信息
'DB_TYPE' => 'mysql', // 数据库类型
'DB_HOST' => 'localhost', // 服务器地址
'DB_NAME' => 'tp_test', // 数据库名
'DB_USER' => 'root', // 用户名
'DB_PWD' => '', // 密码
'DB_PORT' => 3306, // 端口
'DB_PREFIX' => 'tp_', // 数据库表前缀
);
?>
6、编辑文件夹Lib->Action->IndexAction.class.php
<?php
// 本类由系统自动生成
class IndexAction extends Action {
public function index(){
$Data = M('Test'); // 实例化Test数据模型,也就是数据库中的tp_test表
$this->test = $Data->select();//这里的test指的是传到前台显示的对象
$this->display();
}
}
?>
7、编辑文件夹Tpl->Index->index.html(这里需要新建文件夹已经文件的
)
<html>
<head>
<title>Select Data</title>
</head>
<body>
<volist name="test" id="vo">
{$vo.id}--{$vo.data}<br/>
</volist>
</body>
</html>
接受传递的值,前台显示为
1--thinkphp
2--php
3--framework
8、数据读取成功!
2--php
3--framework
8、数据读取成功!