38 lines
1.1 KiB
PHP
38 lines
1.1 KiB
PHP
<?php
|
|
namespace Config;
|
|
|
|
/**
|
|
* mysql配置
|
|
* @author shmilylbelva
|
|
*/
|
|
$database = require_once __DIR__.'/../../config/think-orm.php';
|
|
|
|
|
|
// 正式
|
|
define('DB_HOST', $database['connections']['mysql']['hostname']); //数据库地址
|
|
define('DB_USER', $database['connections']['mysql']['username']); //用户名
|
|
define('DB_PWD', $database['connections']['mysql']['password']); //数据库密码
|
|
define('DB_NAME', $database['connections']['mysql']['database']); //库名
|
|
define('DB_CHARSET', $database['connections']['mysql']['charset']); //字符集
|
|
define('DB_PORT',3306); //端口
|
|
|
|
/**
|
|
* 数据库的一个实例配置,则使用时像下面这样使用
|
|
* $user_array = Db::instance('db1')->select('name,age')->from('users')->where('age>12')->query();print_r()exit
|
|
* 等价于
|
|
* $user_array = Db::instance('db1')->query('SELECT `name`,`age` FROM `users` WHERE `age`>12');
|
|
* @var array
|
|
*/
|
|
class Db
|
|
{
|
|
public static $db = array(
|
|
'host' => DB_HOST,
|
|
'user' => DB_USER,
|
|
'password' =>DB_PWD,
|
|
'dbname' => DB_NAME,
|
|
'port' => DB_PORT,
|
|
'charset' => DB_CHARSET,
|
|
);
|
|
}
|
|
|