国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 帝國Empire > 正文

如何使用帝國CMS自帶的數據庫類

2024-08-28 12:26:49
字體:
來源:轉載
供稿:網友

帝國CMS封裝了一個SQL,文件位置是e/class/db_sql.php;使用程序本身的類庫可以給我們的開發帶來便利和效率,同時可以減少增設文件數量等。

首先,做下準備工作:

 

在e目錄下建立測試目錄,例如我建立的是e/trylife/td-test/

在1中目錄下建立個PHP文件,例如我建立的是e/trylife/td/test-db_sql.php

文件中寫入代碼如下:
 

<?php  /*引用文件*/  include("../../class/connect.php");  include("../../class/db_sql.php");    /*建立數據庫鏈接 與 實例化類*/  $link=db_connect();  $empire=new mysqlquery();    	/*中間的這個位置用于我們測試代碼*/    /*關閉數據庫連接 與 釋放類*/  db_close();  $empire=null;  ?>

第一個測試的對象:query

 

query()執行的是mysql_query()

返回值同樣遵循PHP手冊中對mysql_query()的解釋,不過執行失敗的情況下是和mysq_query不一樣地

測試代碼如下(去除了篇幅比較大的注釋):

 

<?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();    //如語句執行成功則返回true  $sql=$empire->query("UPDATE {$dbtbpre}ecms_news set title='標題' where id=1");  var_dump($sql);  hr();    //如語句執行失敗則終止執行并返回錯誤語句 下面的語句用了不存在的字段  $sql=$empire->query("UPDATE {$dbtbpre}ecms_news set titlesss='標題' where id=1");  var_dump($sql);  hr();    db_close();  $empire=null;  ?>

關于query這個對象的源文如下:在e/class/db_sql.php第九行;die()查看PHP手冊解釋為"die() 函數輸出一條消息,并退出當前腳本";所以第三條測試語句下的var_dump() 及其 hr(),都沒有執行就退出了;

function query($query)  {      $this->sql=mysql_query($query) or die(mysql_error().''.str_replace($GLOBALS['dbtbpre'],'***_',$query));      return $this->sql;  }

第二個測試的對象:query1

對象query1則和mysql_query()一樣了,為節省版面長點的漢字都刪了。

<?php  include("../../class/connect.php");  include("../../class/db_sql.php");  $link=db_connect();  $empire=new mysqlquery();    function hr(){      echo ' <hr /-->';  }    $sql=$empire->query1("select id,title from {$dbtbpre}ecms_news");  var_dump($sql);  hr();    //如語句執行成功true  $sql=$empire->query1("UPDATE {$dbtbpre}ecms_news set title='測試更新標題' where id=1");  var_dump($sql);  hr();    //如語句執行失敗則返回FLASE  $sql=$empire->query1("UPDATE {$dbtbpre}ecms_news set titlesss='測試更新標題' where id=1");  var_dump($sql);  hr();    db_close();  $empire=null;  ?>

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝鸡市| 乌海市| 嵊州市| 宜春市| 古丈县| 北川| 彭州市| 长沙县| 汉沽区| 翼城县| 安达市| 资源县| 库尔勒市| 清新县| 霞浦县| 黑水县| 安国市| 廉江市| 云阳县| 桑日县| 乐山市| 奉新县| 礼泉县| 汕头市| 元江| 巴南区| 蛟河市| 毕节市| 彭阳县| 凭祥市| 华坪县| 金秀| 晋城| 徐州市| 上杭县| 呼玛县| 松潘县| 甘孜| 含山县| 和静县| 镇平县|