thinkphp資料庫配置
1. thinkphp 資料庫配置文件在哪
ThinkPHP\Common文件夾中來的convention.php中是tp的核心配自置文件,不能亂動,如果要想更改裡面的配置,在Conf 文件夾裡面的config.php可以配置,可以這樣寫
<?php
return array(
 'DB_TYPE'  => 'mysql',// 資料庫類型 
 'DB_HOST'  => '127.0.0.1',// 資料庫伺服器地址
 'DB_NAME'  => 'thinkphp',// 資料庫名稱
 'DB_USER'  => 'root',// 資料庫用戶名
 'DB_PWD'  => '123',// 資料庫密碼
 'DB_PREFIX'  => 'tp_',// 數據表前綴
 'DB_CHARSET' => 'utf8',// 網站編碼
 'DB_PORT'  => '3306',// 資料庫埠
 'APP_DEBUG'     =>  false,// 開啟調試模式
 );
?>
也可以在最外邊寫,就是與ThinkPHP框架同一目錄中寫一個config.php文件,格式如同上面的一樣,不過在Conf 文件夾裡面的config.php中得包含最外邊的那個config.php
2. thinkphp3.2怎麼連接資料庫配置
return array(
    //'配置項'=>'配置值'
    'DB_TYPE'               =>  ' ',     // 資料庫類型
    'DB_HOST'               =>  ' ', // 伺服器地址
    'DB_NAME'               =>  ' ',          // 資料庫名
    'DB_USER'               =>  ' ',      // 用戶名
    'DB_PWD'                =>  '',          // 密碼
    'DB_PORT'               =>  ' ',        // 埠版
    'DB_PREFIX'             =>  ' ',    // 資料庫表權前綴
    'DB_CHARSET'            =>  'utf8', //編碼
)
3. thinkphp 資料庫怎麼設置
在項目文件夾裡面的Conf的config.php裡面去配置就可以了,這個是公共配置文件。參考:
return array(
	//'配置項'=>'配置值'
	'APP_GROUP_LIST' => 'Index,Admin',       //獨立分組
	'DEFAULT_GROUP' => 'Index',
	'APP_GROUP_MODE' => 1,
	'APP_GROUP_PATH' => 'rzxt',
	'DB_HOST' => '127.0.0.1',
	'DB_USER' => 'root',
	'DB_PWD' => '123456',
	'DB_NAME' => 'klrz',
	'DB_PREFIX' => 'kl_',
	//'TMPL_VAR_IDENTIFY' => 'array',
	//'TMPL_FILE_DEPR' => '_',
    'DEFAULT_TIMEZONE'=>'Asia/Shanghai'
);
4. ThinkPHP 動態修改config.php中的資料庫配置信息
float a[3][3],sum=0; 
int i,j; 
printf("please input rectangle element:\n"); 
for(i=0;i<3;i++) 
for(j=0;j<3;j++) 
scanf("%f",&a[i][j]); 
for(i=0;i<3;i++) 
sum=sum+a[i][i]; 
printf("ijiaoxian he is %6.2f",sum); 
}
5. Thinkphp 3.1.3 師兄們多個資料庫 配置文件怎麼寫
ThinkPHP\Common文件夾中的convention.php中是tp的核心配置文件,不能亂動,如果要想更改裡面的配置,在Conf 文件夾裡面的config.php可以配置,可以這樣寫
<?php
return array(
 'DB_TYPE'  => 'mysql',// 資料庫類型 
 'DB_HOST'  => '127.0.0.1',// 資料庫伺服器地址
 'DB_NAME'  => 'thinkphp',// 資料庫名稱
 'DB_USER'  => 'root',// 資料庫用戶名
 'DB_PWD'  => '123',// 資料庫密碼
 'DB_PREFIX'  => 'tp_',// 數據表前綴
 'DB_CHARSET' => 'utf8',// 網站編碼
 'DB_PORT'  => '3306',// 資料庫埠
 'APP_DEBUG'     =>  false,// 開啟調試模式
 );
?>
也可以在最外邊寫,就是與ThinkPHP框架同一目錄中寫一個config.php文件,格式如同上面的一樣,不過在Conf 文件夾裡面的config.php中得包含最外邊的那個config.php
6. thinkphp配置資料庫文件在哪
ThinkPHP\Common文件夾中的convention.php中是tp的核心配置文件,不能亂動,如果要想更改裡面的配置,在專Conf 文件夾裡面的config.php可以屬配置,可以這樣寫
<?php
return array(
 'DB_TYPE'  => 'mysql',// 資料庫類型 
 'DB_HOST'  => '127.0.0.1',// 資料庫伺服器地址
 'DB_NAME'  => 'thinkphp',// 資料庫名稱
 'DB_USER'  => 'root',// 資料庫用戶名
 'DB_PWD'  => '123',// 資料庫密碼
 'DB_PREFIX'  => 'tp_',// 數據表前綴
 'DB_CHARSET' => 'utf8',// 網站編碼
 'DB_PORT'  => '3306',// 資料庫埠
 'APP_DEBUG'     =>  false,// 開啟調試模式
 );
7. Thinkphp 連接資料庫操作以及如何創建數據
thinkphp聯鏈接資料庫在
/common/conf/congif.php里設置相應的參數
tp3.2如下設置

8. thinkphp資料庫怎麼配置
配置文件config文件裡面 

9. thinkphp資料庫配置信息加密怎麼處理
今天有一個朋友問我thinkphp的這個問題,剛好網路搜索到你這個問題。已經解決。就幫你解答一下這個問題。
首先我嘗試在入口文件封裝一個加密函數,我用php des 加密,然後在配置文件config.php調用。然後在控制器裡面使用,列印配置文件:mp(C());//輸出所有的配置文件信息,  雖然能看到正確的數據用戶名和密碼,但是會報錯。失敗告終。
我說一下我的解決方法。很簡單。
1:把配置文件裡面的用戶名,密碼,資料庫名瞎寫一寫,別人看到你的代碼的配置文件看到的就是錯誤的資料庫名和密碼了。比如:
'DB_NAME'               =>  'SB',          // 資料庫名
'DB_USER'               =>  'ni_da_ye',      // 用戶名
'DB_PWD'                =>  'da_da_bi',          // 密碼
在每個控制器文件裡面。加入一段代碼。
比如你的IndexController.class.php文件。加下面的代碼。
/* 初始化方法*/
public function __construct(){
parent::__construct();
C("DB_NAME",decrypt('712349721937491237'));//資料庫名,
C('DB_USER',decrypt('712349721937491237'));//用戶名
C('DB_PWD',decrypt('712349721937491237'));//密碼
}
看清楚了嗎?
decrypt()這個函數就是我封裝的一個加密函數,親自測試沒有錯誤。可能會犧牲一些性能。但是保證了用戶名,密碼,資料庫名沒有泄露。甚至你都可以把資料庫連接地址也加密一下。希望能幫到你。
PHP加密函數可以考慮用des,aes這些可逆加密。別用什麼md4,md5.
