中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

ThinkPHP3.2.3數據庫設置新特性
來源:易賢網 閱讀:1021 次 日期:2015-03-09 15:59:29
溫馨提示:易賢網小編為您整理了“ThinkPHP3.2.3數據庫設置新特性”,方便廣大網友查閱!

前篇文章,我們總結了下ThinkPHP3.2中所產生的新變化,本文我們來詳細看下關于數據庫這塊有哪些新特性,非常細致,有需要的小伙伴參考下。

ThinkPHP3.2.3版本數據庫驅動采用PDO完全重寫,配置和使用上面也比之前版本更加靈活和強大,我們來了解下如何使用。

首先,3.2.3的數據庫配置信息有所調整,完整的數據庫設置包括:

代碼如下:

/* 數據庫設置 */

'DB_TYPE' => '', // 數據庫類型

'DB_HOST' => '', // 服務器地址

'DB_NAME' => '', // 數據庫名

'DB_USER' => '', // 用戶名

'DB_PWD' => '', // 密碼

'DB_PORT' => '', // 端口

'DB_PREFIX' => '', // 數據庫表前綴

'DB_PARAMS' => array(), // 數據庫連接參數

'DB_DEBUG' => TRUE, // 數據庫調試模式 開啟后可以記錄SQL日志

'DB_LITE' => false, // 使用數據庫Lite模式

'DB_FIELDS_CACHE' => true, // 啟用字段緩存

'DB_CHARSET' => 'utf8', // 數據庫編碼默認采用utf8

'DB_DEPLOY_TYPE' => 0, // 數據庫部署方式:0 集中式(單一服務器),1 分布式(主從服務器)

'DB_RW_SEPARATE' => false, // 數據庫讀寫是否分離 主從式有效

'DB_MASTER_NUM' => 1, // 讀寫分離后 主服務器數量

'DB_SLAVE_NO' => '', // 指定從服務器序號

相對3.2.2版本來說,取消了如下設置參數:

代碼如下:

'DB_FIELDTYPE_CHECK' // 3.2.3強制進行字段類型檢測了

'DB_SQL_BUILD_CACHE' // 3.2.3取消了SQL創建緩存

'DB_SQL_BUILD_QUEUE' // 3.2.3取消了SQL創建緩存

'DB_SQL_BUILD_LENGTH' // 3.2.3取消了SQL創建緩存

'DB_SQL_LOG' // 由新增的DB_DEBUG參數取代

'DB_BIND_PARAM' // 新版采用PDO 自動參數綁定 無需設置

新增的數據庫設置參數包括:

代碼如下:

'DB_DEBUG' //用于開啟數據庫調試模式,開啟后即可記錄SQL日志

'DB_LITE' // 是否采用數據庫Lite模式連接 開啟后只能使用原生SQL查詢

3.2.2版本數據庫的調試模式和項目的調試模式(由APP_DEBUG常量定義)是綁定的 ,3.2.3版本開始數據庫的調試模式是獨立設置(由DB_DEBUG參數設置)的。

DB_TYPE參數為數據庫類型設置,目前支持的驅動包括mysql/sqlite/oracle/pgsql/sqlsrv/firebird(其他的數據庫類型需要增加驅動),設置如下:

'DB_TYPE'=>'mysql', // 不再支持設置為PDO 也不再區分mysql和mysqli

復制代碼

數據庫的連接信息,主要包括下面參數:

代碼如下:

'DB_HOST' => '', // 服務器地址 采用IP地址

'DB_NAME' => '', // 數據庫名

'DB_USER' => '', // 用戶名

'DB_PWD' => '', // 密碼

'DB_PORT' => '', // 端口 留空則取默認端口

'DB_CHARSET' => '', // 數據庫編碼

以上設置參數會在實例化PDO的時候自動轉換為PDO的連接參數傳入。

DB_DSN參數一般無需設置,系統的數據庫驅動會進行默認設置,如果需要調整,請遵循PDO的相關數據庫連接的DSN設置進行設置。

DB_PARAMS用于設置數據庫的連接參數,會傳入PDO實例化的第四個參數。

下面是一個典型的數據庫全局設置:

代碼如下:

'DB_TYPE' => 'mysql', // 數據庫類型

'DB_HOST' => '192.168.1.10', // 服務器地址

'DB_NAME' => 'thinkphp', // 數據庫名

'DB_USER' => 'root', // 用戶名

'DB_PWD' => '1234', // 密碼

'DB_PORT' => '3306', // 端口

'DB_PREFIX' => 'think_', // 數據庫表前綴

'DB_CHARSET' => 'utf8', // 數據庫編碼

'DB_DEBUG' => TRUE, // 數據庫調試模式 開啟后可以記錄SQL日志

如果在模型類中設置單獨的數據庫連接信息connection屬性,可以使用下面的數組或者字符串方式:

代碼如下:

//在模型里單獨設置數據庫連接信息

namespace Home\Model;

use Think\Model;

class UserModel extends Model{

// 采用數組方式定義

protected $connection = array(

'db_type' => 'mysql',

'db_user' => 'root',

'db_pwd' => '1234',

'db_host' => '192.168.1.10',

'db_port' => '3306',

'db_name' => 'thinkphp',

'db_charset' => 'utf8',

);

}

注意:在模型中設置的數據庫連接設置參數采用全局配置的小寫名。

或者采用字符串方式定義,格式為:

數據庫類型://用戶名:密碼@數據庫地址:數據庫端口/數據庫名#字符集

例如:

代碼如下:

//在模型里單獨設置數據庫連接信息

namespace Home\Model;

use Think\Model;

class UserModel extends Model{

// 使用字符串方式定義

protected $connection = 'mysql://root:1234@192.168.1.10:3306/thinkphp#utf8';

}

也可以通過配置文件設置,例如:

代碼如下:

//數據庫配置1

'DB_CONFIG1' => array(

'db_type' => 'mysql',

'db_user' => 'root',

'db_pwd' => '1234',

'db_host' => '192.168.1.10',

'db_port' => '3306',

'db_name' => 'thinkphp',

'db_charset'=> 'utf8',

),

//數據庫配置2

'DB_CONFIG2' => 'mysql://root:1234@192.168.1.10:3306/thinkphp#utf8';

然后在模型里面定義:

代碼如下:

//在模型里單獨設置數據庫連接信息

namespace Home\Model;

use Think\Model;

class UserModel extends Model{

//調用配置文件中的數據庫配置1

protected $connection = 'DB_CONFIG1';

// 或者

protected $connection = 'DB_CONFIG2';

}

除了在模型定義的時候指定數據庫連接信息外,我們還可以在實例化的時候指定數據庫連接信息,如果采用的是M方法實例化模型的話,也可以支持傳入不同的數據庫連接信息,例如:

代碼如下:

$User = M('User','other_','mysql://root:1234@192.168.1.10/demo#utf8');

表示實例化User模型,連接的是demo數據庫的other_user表,采用的連接信息是第三個參數配置的。

如果我們在項目配置文件中已經配置了DB_CONFIG2的話,也可以采用:

$User = M('User','other_','DB_CONFIG2');

以上就是本文的全部內容了,希望大家能夠喜歡。

更多信息請查看IT技術專欄

更多信息請查看網絡編程
易賢網手機網站地址:ThinkPHP3.2.3數據庫設置新特性
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲狠狠丁香婷婷综合久久久| 久久精品国产免费看久久精品| 亚洲精品少妇30p| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产视频久久| 欧美成人dvd在线视频| 日韩视频三区| 国产一区二区福利| 狼人社综合社区| 99国产一区二区三精品乱码| 国产美女精品视频免费观看| 久久精品女人| 亚洲视频一区在线| 国产亚洲欧洲997久久综合| 欧美大色视频| 久久久xxx| 亚洲欧美www| 亚洲午夜精品福利| 亚洲日韩成人| 激情丁香综合| 国产精品爽黄69| 欧美日韩精品福利| 欧美激情亚洲一区| 免费观看久久久4p| 男人插女人欧美| 久久综合亚洲社区| 久久综合九色九九| 久久全国免费视频| 久久精品人人做人人爽电影蜜月| 亚洲在线网站| 欧美一二区视频| 久久久久国产精品厨房| 久久精品亚洲热| 老司机成人在线视频| 久久综合久久久久88| 久久综合一区二区| 欧美精品v日韩精品v韩国精品v| 欧美激情精品久久久久| 欧美久久久久久久| 国产精品一区免费视频| 国内精品免费在线观看| 亚洲国产精品一区制服丝袜| 日韩视频免费看| 午夜在线精品| 欧美国产精品久久| 国产欧美一区二区精品忘忧草 | 国产日韩欧美中文| 狠狠爱综合网| 亚洲女同在线| 欧美精品在线观看91| 国产亚洲电影| 亚洲欧美日韩综合aⅴ视频| 久久婷婷人人澡人人喊人人爽| 欧美91视频| 在线观看的日韩av| 午夜一区不卡| 国产精品久久久久免费a∨大胸| 黄色成人在线网址| 久久精品国产91精品亚洲| 国产精品初高中精品久久| 亚洲欧洲在线一区| 欧美波霸影院| 亚洲精品视频中文字幕| 久久综合九色九九| 国产午夜精品福利| 校园春色综合网| 国产伦精品一区二区三区视频孕妇 | 国产综合网站| 欧美一区日本一区韩国一区| 欧美日韩视频| 亚洲欧美日韩一区在线| 国产精品久久久久aaaa樱花| 中文无字幕一区二区三区| 欧美日韩国产999| 中文高清一区| 国产女精品视频网站免费| 亚洲欧美日韩国产中文在线| 国产精品女主播在线观看| 亚洲综合欧美日韩| 国产一区二区三区丝袜| 免费不卡欧美自拍视频| 亚洲精品中文字幕女同| 国产精品视频一区二区三区| 欧美专区在线播放| 黑丝一区二区三区| 欧美国产精品久久| 久久精品久久综合| 中文亚洲欧美| 亚洲国产精品999| 国产精品入口尤物| 欧美激情精品久久久久久| 午夜宅男久久久| 亚洲精品美女91| 一区二区三区在线看| 欧美视频一区在线| 麻豆精品精品国产自在97香蕉| 亚洲神马久久| 日韩视频中文字幕| 狠狠色综合网站久久久久久久| 欧美日韩综合网| 欧美.com| 欧美激情第二页| 欧美激情国产日韩| 欧美成人一区二区| 欧美激情精品久久久久| 欧美高清视频在线播放| 久久久91精品国产一区二区三区 | 韩国v欧美v日本v亚洲v| 亚洲女同性videos| 久久久999精品视频| 久久天天躁狠狠躁夜夜av| 国产精品一区视频| 亚洲免费在线观看| 午夜免费在线观看精品视频| 欧美日韩不卡视频| 亚洲福利视频一区| 欧美激情一区二区三区| 极品尤物一区二区三区| 欧美激情一区二区三区不卡| 欧美成人午夜激情视频| 久久国产精品一区二区| 欧美中文字幕不卡| 免费日韩av电影| 国产精品视区| 狠狠干成人综合网| 一区二区三区久久| 久久全球大尺度高清视频| 欧美精品国产一区| 国产自产高清不卡| 一本综合久久| 欧美激情亚洲精品| 国内久久精品| 亚洲免费婷婷| 欧美日韩视频在线| 在线视频国产日韩| 欧美一区二区三区四区高清| 蜜桃av噜噜一区二区三区| 国产精品日韩在线观看| 亚洲欧洲日本国产| 欧美在线亚洲在线| 欧美日韩国产综合视频在线观看中文| 亚洲影视九九影院在线观看| 久久精品夜夜夜夜久久| 国产精品igao视频网网址不卡日韩| 黑人中文字幕一区二区三区| 亚洲欧美激情视频| 国产欧美日韩在线视频| 香蕉av777xxx色综合一区| 国产精品网站在线| 亚洲欧美经典视频| 国产一区日韩一区| 免费观看成人www动漫视频| 国产精品久久影院| 亚洲视频欧美视频| 国产精品夫妻自拍| 亚洲欧美日韩在线综合| 韩日欧美一区| 欧美区国产区| 欧美一区二视频在线免费观看| 国产亚洲电影| 欧美视频二区| 亚洲一区久久久| 激情丁香综合| 国产精品日韩精品欧美精品| 久久综合给合| 亚洲欧美日韩国产综合在线| 国产亚洲午夜| 欧美午夜激情小视频| 久久性天堂网| 午夜精品久久久| 亚洲狼人综合| 亚洲国产婷婷香蕉久久久久久| 欧美涩涩视频| 欧美日韩色婷婷| 欧美aa在线视频| 久久乐国产精品| 欧美专区在线观看| 亚洲欧美美女| 亚洲一区制服诱惑| 夜夜嗨av一区二区三区中文字幕| 精品成人一区二区| 国产欧美一区二区三区久久人妖| 欧美激情一区二区三级高清视频| 欧美一区久久| 久久九九免费视频| 久久久久久一区二区三区| 欧美一级一区| 久久九九免费视频| 久久久久久久综合日本| 久久黄色网页| 欧美α欧美αv大片| 欧美激情四色| 欧美网站在线观看| 国产欧美日韩亚洲精品| 国内自拍视频一区二区三区| 在线看无码的免费网站| 亚洲国产精品一区二区三区| 亚洲日本国产| 欧美一区二区免费观在线| 久久欧美肥婆一二区|