p_ysk/extend/Config/Db.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,
);
}