帝國(guó)cms數(shù)據(jù)庫(kù)配置文件是 /e/class/config.php
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供郊區(qū)網(wǎng)站建設(shè)、郊區(qū)做網(wǎng)站、郊區(qū)網(wǎng)站設(shè)計(jì)、郊區(qū)網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、郊區(qū)企業(yè)網(wǎng)站模板建站服務(wù),十載郊區(qū)做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
//數(shù)據(jù)庫(kù)設(shè)置
$phome_use_db='mysql'; //數(shù)據(jù)庫(kù)類型
$phome_use_dbver='5.0'; //數(shù)據(jù)庫(kù)版本
$phome_db_server='localhost'; //數(shù)據(jù)庫(kù)登陸地址
$phome_db_port=''; //端口,不填為按默認(rèn)
$phome_db_username='root'; //數(shù)據(jù)庫(kù)用戶名
$phome_db_password='111111'; //數(shù)據(jù)庫(kù)密碼
$phome_db_dbname='test_dbname'; //數(shù)據(jù)庫(kù)名
$phome_db_char='gbk'; //設(shè)置默認(rèn)編碼
$phome_db_dbchar='gbk'; //數(shù)據(jù)庫(kù)默認(rèn)編碼
$dbtbpre='phome_'; //數(shù)據(jù)表前綴
$ecmslang='gb'; //語言包
一個(gè)網(wǎng)站管理系統(tǒng),可以免費(fèi)下載
帝國(guó)CMS就是《帝國(guó)網(wǎng)站管理系統(tǒng)》英文譯為"EmpireCMS",她是基于B/S結(jié)構(gòu),安全、穩(wěn)定、強(qiáng)大、靈活的網(wǎng)站管理系統(tǒng).本系統(tǒng)由帝國(guó)開發(fā)工作組獨(dú)立開發(fā),是一個(gè)經(jīng)過完善設(shè)計(jì)的適用于Linux/windows/Unix等環(huán)境下高效的網(wǎng)站解決方案。
它是WEB網(wǎng)站發(fā)展的產(chǎn)物,采用相對(duì)靈活的自定義模板的方式,突出網(wǎng)站內(nèi)容,網(wǎng)上有各語言版本免費(fèi)的CMS程序,可以先試用,希望這些對(duì)你有所幫助。做個(gè)人網(wǎng)站的話,可以直接安裝,不需要編程功底,但對(duì)你申請(qǐng)的空間有要求,比如支持語言、數(shù)據(jù)庫(kù)等。
她采用了系統(tǒng)模型功能:用戶通過此功能可直接在后臺(tái)擴(kuò)展與實(shí)現(xiàn)各系統(tǒng),如產(chǎn)品、房產(chǎn)、供求、等等系統(tǒng),因此特性,帝國(guó)CMS又被譽(yù)為“萬能建站工具”;采用了模板分離功能:把內(nèi)容與界面完全分離,靈活的標(biāo)簽+用戶自定義標(biāo)簽,使之能實(shí)現(xiàn)各式各樣的網(wǎng)站頁面與風(fēng)格;欄目無限級(jí)分類;前臺(tái)全部靜態(tài):可隨受強(qiáng)大的訪問量;強(qiáng)大的信息采集功能;超強(qiáng)廣告管理功能......
她可以完全滿足從小流量到大流量,從個(gè)人到企業(yè)各方面應(yīng)用的要求,為你提供一個(gè)全新、快速和優(yōu)秀的網(wǎng)站解決方案,目前EmpireCMS程序已經(jīng)廣泛應(yīng)用在國(guó)內(nèi)數(shù)十萬家網(wǎng)站,覆蓋國(guó)內(nèi)上千萬上網(wǎng)人群,并經(jīng)過上千家知名網(wǎng)站的嚴(yán)格檢測(cè),被稱為國(guó)內(nèi)最穩(wěn)定的CMS系統(tǒng)。
它的官方網(wǎng)站是 可以免費(fèi)下載。
帝國(guó)CMS封裝了一個(gè)SQL,文件位置是e/class/db_sql.php;使用程序本身的類庫(kù)可以給我們的開發(fā)帶來便利和效率,同時(shí)可以減少增設(shè)文件數(shù)量等。
首先,做下準(zhǔn)備工作:
在e目錄下建立測(cè)試目錄,例如我建立的是e/trylife/td-test/
在1中目錄下建立個(gè)PHP文件,例如我建立的是e/trylife/td/test-db_sql.php
文件中寫入代碼如下:
?php
/*引用文件*/
include("../../class/connect.php");
include("../../class/db_sql.php");
/*建立數(shù)據(jù)庫(kù)鏈接
與
實(shí)例化類*/
$link=db_connect();
$empire=new
mysqlquery();
/*中間的這個(gè)位置用于我們測(cè)試代碼*/
/*關(guān)閉數(shù)據(jù)庫(kù)連接
與
釋放類*/
db_close();
$empire=null;
?
第一個(gè)測(cè)試的對(duì)象:query
query()執(zhí)行的是mysql_query()
返回值同樣遵循PHP手冊(cè)中對(duì)mysql_query()的解釋,不過執(zhí)行失敗的情況下是和mysq_query不一樣地
測(cè)試代碼如下(去除了篇幅比較大的注釋):
?php
include("../../class/connect.php");
include("../../class/db_sql.php");
$link=db_connect();
$empire=new
mysqlquery();
function
hr(){
echo
'
hr
/--';
}
$sql=$empire-query("select
id,title
from
{$dbtbpre}ecms_news");
var_dump($sql);
hr();
//如語句執(zhí)行成功則返回true
$sql=$empire-query("UPDATE
{$dbtbpre}ecms_news
set
title='標(biāo)題'
where
id=1");
var_dump($sql);
hr();
//如語句執(zhí)行失敗則終止執(zhí)行并返回錯(cuò)誤語句
下面的語句用了不存在的字段
$sql=$empire-query("UPDATE
{$dbtbpre}ecms_news
set
titlesss='標(biāo)題'
where
id=1");
var_dump($sql);
hr();
db_close();
$empire=null;
?
關(guān)于query這個(gè)對(duì)象的源文如下:在e/class/db_sql.php第九行;die()查看PHP手冊(cè)解釋為"die()
函數(shù)輸出一條消息,并退出當(dāng)前腳本";所以第三條測(cè)試語句下的var_dump()
及其
hr(),都沒有執(zhí)行就退出了;
function
query($query)
{
$this-sql=mysql_query($query)
or
die(mysql_error().''.str_replace($GLOBALS['dbtbpre'],'***_',$query));
return
$this-sql;
}