Yii1.0使用

文章描述:

yii1.0配置数据库、查询数据

 

Yii下载:https://www.yiichina.com/download

 

Version 1.1.28

目录结构

phpstudy_pro

目录配置 D:/phpstudy_pro/WWW/yii-1.1.28.web/demos/blog

数据库配置

protected/config/main.php

'db'=>array(
	'connectionString' => 'mysql:host=localhost;dbname=blog',
	'emulatePrepare' => true,
	'username' => 'root',
	'password' => 'root',
	'charset' => 'utf8',
	'tablePrefix' => 'tbl_',
),

默认访问控制器PostController

'defaultController'=>'post',

 

导入数据

/protected/data/schema.mysql.sql

 

 

开启网页调试功能

1. 首先在入口文件 index.php 开启 debug 模式

defined('YII_DEBUG') or define('YII_DEBUG',true);

2. protected/config/main.php 的 log 下面

'log' => array(
            'class' => 'CLogRouter',
            'routes' => array(
                array(
                    'enabled' => true,
                    'class' => 'CWebLogRoute',
                    'levels' => '',
                    'categories' => '',
                ),
...

 

查询

queryRow() // 查询并返回结果中的第一行

$command = Yii::app()->db->createCommand('SELECT * FROM tbl_user')->queryRow();

 

链接多个数据库

'db2' =>array(
		'class'=>'CDbConnection',
		'connectionString'=>'mysql:host=localhost;dbname=laravel',
		'username'=>'root',
		'password'=>'root',
		'emulatePrepare'=>true, // needed by some MySQL installations
),

使用

$command2 = Yii::app()->db2->createCommand('SELECT * FROM cr_user')->queryRow();
print_r($command2);

 

发布时间:2023/05/22

发表评论