您好,登錄后才能下訂單哦!
這篇文章給大家介紹使用PHP怎么訪問數(shù)據(jù)庫,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
結(jié)構(gòu)
工廠模式,傳參,返回結(jié)果;
成功返回 array,否則返回 string 錯誤信息;
兩個文件配合工作,一個是json格式配置文件,負責保存數(shù)據(jù)庫連接內(nèi)容,另一個是讀取類,負責讀取和檢索,返回結(jié)果;
使用方式
定義配置文件為db-config.json
,內(nèi)容為數(shù)據(jù)庫連接信息;
讀取類db-config.php
提供公共靜態(tài)訪問,供上層接口調(diào)用;
上層接口使用接口方法$db_conf = DbConf::Conf("debug");檢索debug為標志的數(shù)據(jù)庫連接信息。如有 $db_conf 為數(shù)組格式;
見代碼
{ "debug": { "db_host": "", "db_name": "", "db_user": "", "db_password": "" } }
php類
<?php class DbConf{ public static function Conf( $conf_name ){ if(empty($conf_name)){ die("Illegal parameter"); } $from = "localhost"; // allow legal host only if(!isset($_SERVER['HTTP_HOST']) || $_SERVER['HTTP_HOST']!=$from){ die("Unauthorized access"); } $json_config = file_get_contents('db-config.json'); $json_data = json_decode($json_config, true); if( array_key_exists($conf_name, $json_data)){ return $json_data[$conf_name]; }else{ return "Not Found"; } } }
php是一個嵌套的縮寫名稱,是英文超級文本預處理語言,它的語法混合了C、Java、Perl以及php自創(chuàng)新的語法,主要用來做網(wǎng)站開發(fā),許多小型網(wǎng)站都用php開發(fā),因為php是開源的,從而使得php經(jīng)久不衰。
關(guān)于使用PHP怎么訪問數(shù)據(jù)庫就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。