首頁  >  文章  >  後端開發  >  PHP連接資料庫的封裝

PHP連接資料庫的封裝

巴扎黑
巴扎黑原創
2016-11-23 10:42:381570瀏覽


/**

 * @Author:jilongliang

 * @Date:2012/09/17

 * @Description:資料庫的封裝

 * @Version:version* @Description:資料庫的封裝

 * @Version:version1.05%*/

 /*

  * 匯入設定檔

 'org.php/util/global.php';

 

/**

 * 取得資料庫連線

 */

function Connect(){

    //global 表示全域變數的意思,意圖是將此變數在函數外部變數也能存取

    global $_conn;

    if (!$_conn = @mysql_connect(DB_HOSTNAME,DB_USERNAME,DB_PASSWORD)) {🠎🠎);

}

/**

 * select_db選擇一個資料庫

 * @return void

 */

function Select_Db() {

    if (!mysql_select_db(DB_DATABASE)) {

       exit('找不到指定的數據庫');

    }

}

/**

 * 設定資料庫的欄位編碼

 */

function Set_Names() {

    if (!mysql_query('SET NAMES UTF8')) {

     

/**

 *查詢

 */

function Query($_sql) {

    if (!$_result = mysql_query($_sql)) {

     turn $ _result;

}

/**

 * fetch_array只能取得指定資料集一條資料組

 * @param $_sql

 */

function Fetch_array($_sql) {

    return mysql_fetch_y(Query($_sql),MYSQL_ASSOC);

/**

 * fetch_array_list可以傳回所有指定資料集的資料

 * @param $_result

 */

function Fetch_array_list($_result) {

    return mysql_fetch_array($_result,MYSQL_ASSOC);

}

( {

    return mysql_num_rows($_result);

}

/**

 * 數位行

 */

function Affected_rows() {

   

 

/**

 * affected_rows表示影響的記錄數

  */

function Free_result($_result) {

    mysql_free_result($_result);

}

/**

 * free_result銷毀(釋放)結果集

 * @param $_result

 */

function

(

}

 

/**

 * insert_id

 */

 

function Is_repeat($_sql,$_info) {

    if (Fetch_array($_info) {

    if (Fetch_array($_)) {

    if (Fetch_array($__)) {

    if (Fetch_array($_)) {

       }

}

 

/**

 *判斷是否重複的陣列SQL

 * @param $_sql

 * @param $_info

 */

function ResaseResource() {

    if (!mysql_close()) {

    if (!mysql_close()) {

 

 

/ **

 * 釋放資源

 */

function alert_back($_info) {

    echo "";

    exit();

}

?>

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn