codeIgniter的數據庫配置在application/config/database.php這個文件里面以及數據庫的其他相關配置,下面對數據庫配置進行說明:
$db['default']['hostname'] = "localhost";
數據庫的主機名,通常位于本機,可以表示為 "localhost".
$db['default']['username'] = "root";
需要連接到數據庫的用戶名.
$db['default']['password'] = "";
登陸數據庫的密碼
$db['default']['database'] = "database_name";
你需要連接的數據庫名
$db['default']['dbdriver'] = "mysql";
數據庫類型。如:mysql、postgres、odbc 等。必須為小寫字母
$db['default']['dbprefix'] = "";
當運行Active Record查詢時數據表的前綴,它允許在一個數據庫上安裝多個
CodeIgniter程序
$db['default']['pconnect'] = TRUE;
TRUE/FALSE (boolean) - 使用持續(xù)連接.
$db['default']['db_debug'] = FALSE;
TRUE/FALSE (boolean) - 顯示數據庫錯誤信息.
$db['default']['cache_on'] = FALSE;
數據庫查詢緩存是否開啟
$db['default']['cachedir'] = "";
數據庫查詢緩存目錄所在的服務器絕對路徑
$db['default']['char_set'] = "utf8";
與數據庫通信時所使用的字符集
$db['default']['dbcollat'] = "utf8_general_ci";
與數據庫通信時所使用的字符規(guī)則
$db['default']['swap_pre'] = "";
$db['default']['autoinit'] = TRUE;
是否支持自動連接數據庫,如果設置false,連接會取代前一個去執(zhí)第一個sql語句(
不是很明白)
$db['default']['stricton'] = FALSE;
是否強制使用 "Strict Mode" 連接, 在開發(fā)程序時,使用 strict SQL 是一個好習
慣
$db['default']['port'] = 5432;
數據庫端口號. 要使用這個值,你應該添加一行代碼到數據庫配置數組
更多信息請查看IT技術專欄