php增刪改查封裝方法

2022-03-25 00:08:56 字數 2305 閱讀 4404

<?php/**

* 資料庫配置資訊 */

define('db_host','127.0.0.1'); //

伺服器define('db_user','root'); //

資料庫使用者名稱

define('db_password','123456'); //

資料庫密碼

define('db_name','test'); //

預設資料庫

define('db_charset','utf8'); //

資料庫字符集

define('timezone',"prc"); //

時區設定

date_default_timezone_set(timezone);/**

* 類名:db

* 說明:資料庫操作類 */

classdb

/*** 關閉資料連線

*/public

function

close()

/*** @description呼叫方法用

* @param $sql

* @return array

*/public

function queryall($sql

)

}$this->close();

return

$objlist

; }

/*** description查詢全部返回json格式,通訊用

* @param $sql

* @return string

*/public

function queryalljson($sql

)

$this->close();

return json_encode(array("result"=>"success",'data'=>$objlist

)); }

/*** @description 插入資料到資料庫中

* @param $tablename 表名

* @param array $columns 包含表中所有欄位名的陣列。預設空陣列,則是全部有序欄位名

* @param array $values 包含對應所有欄位的屬性值的陣列

* @return int

*/public

function insertdata($tablename,$columns=array(),$values=array

())

}$sql .= ') values ( ';

for($i = 0; $i

< sizeof($values);$i ++)

}$sql .= ' )';

$this->open();

mysql_query($sql,$this->conn);

return

true;//

$id = mysql_insert_id($this->conn);//取得上一步操作產生的id(2)

// $this->close();(2)

// return $id;//(2)

} /**

* 通過表中的某一屬性獲取資料

*/public

function getdatabyatr($tablename,$atrname,$atrvalue

) /**

* description_

* 通過表中的"id",刪除記錄

*/public

function delete($tablename,$atrname,$atrvalue

) /**

* 更新表中的屬性值

*/public

function updateparambyid($tablename,$atrname,$atrvalue,$key,$value

)

else

}/** @description: 取得乙個table的所有屬性名

* @param: $tbname 表名

* @return:字串陣列

*/public

function fieldname($tablename

)

$this->close();

return

$resultname

; }

}

cookie增刪改查 封裝

增加 修改 原來有則修改,沒有則增加 function setcookie name,value,date 首先 escape 方法 cookie 的值的要求是 只能用可以用在 url 編碼中的字元 escape 方法是把字串按 url 編碼方法來編碼的,需要用乙個 escape 方法來處理輸出到 ...

網路系列之 cookie增刪改查 封裝

什麼是cookie 呢?簡單來說,這個小東西,會記錄你的 瀏覽器 瀏覽習慣,或 賬號密碼等,以便於提高使用者的體驗感。舉個例子 你們有沒有發現,去 一些購物 你搜尋了 椅子,挑選了一會椅子,然後把頁面關了,等下再開啟 的時候,會自動幫你推薦一些椅子 出來。這就是 這個網頁,利用cookie記錄了你的...

封裝資料庫增刪改查方法

封裝好後,我們稱這個類為basedao.以後任何實現類要運算元據庫,都需要繼承這個basedao.而且,這個basedao並不僅限這3個方法,在這個basedao類裡,其他常用操作應該在這基本的增刪改查方法的基礎上進行再封裝,這樣會減少我們很多重複性的操作.author zsb descriptio...