/**
* @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();}?>