ci mysql pdo_ThinkPHP框架基于PDO方式连接数据库操作示例

本文实例讲述了ThinkPHP框架基于PDO方式连接数据库操作。分享给大家供大家参考,具体如下:

一 代码

1、修改config.php文件

return array(

'DB_TYPE'=> 'pdo',

// 注意DSN的配置针对不同的数据库有所区别

'DB_DSN'=> 'mysql:host=localhost;dbname=db_database30',

'DB_USER'=>'root',

'DB_PWD'=>'root',

'DB_PREFIX'=>'think_',

// 其他项目配置参数………

'APP_DEBUG' => true, // 关闭调试模式

'SHOW_PAGE_TRACE'=>true,

);

?>

2、创建控制器

header("Content-Type:text/html; charset=utf-8"); //设置页面编码格式

class IndexAction extends Action{

public function index(){

$db = M('User'); // 实例化模型类,参数数据表名称,不包含前缀

$select = $db->select(); // 查询数据

$this->assign('select',$select); // 模板变量赋值

$this->display(); // 指定模板页

}

public function type(){

$dba = M('Type'); // 实例化模型类,参数数据表名称,不包含前缀

$select = $dba->select(); // 查询数据

$this->assign('select',$select); // 模板变量赋值

$this->display('type'); // 指定模板页

}

}

?>

3、创建入口文件

define('THINK_PATH', '../ThinkPHP'); //定义ThinkPHP框架路径(相对于入口文件)

define('APP_NAME', 'App'); //定义项目名称

define('APP_PATH', './App'); //定义项目路径

require(THINK_PATH."/ThinkPHP.php"); //加载框架入口文件

App::run(); //实例化一个网站应用实例

?>

4、创建模板文件

用户信息输出
用户信息
ID名称地址
 {$user.id} {$user.user} {$user.address}
类别输出
类别输出
ID类别名称添加时间
 {$type.id} {$type.typename} {$type.dates}

二 运行结果

9587486d03a89b878074c1f36da1f41e.png

1cc62d948d73ac5aeb20b4b4c2299fbc.png

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值