mysql常用函式封裝(PHP)

2021-09-25 09:39:45 字數 2473 閱讀 4994

mysql常用函式封裝(php)

通過建立mysql.func.php指令碼將常用資料庫函式封裝。指令碼函式如下:

上一步插入記錄id

/**

* 連線資料庫

* @return resource

*/function

connect()

/**

* 完成記錄插入的操作

* @param string $table

* @param array $array

* @return number

*/function

insert

($table

,$array

)($keys

) values()";

mysql_query

($sql);

return

mysql_insert_id()

;}

/**

* 記錄的更新操作

* @param string $table

* @param array $array

* @param string $where

* @return number

*/function

update

($table

,$array

,$where

=null

)else

$str.=

$sep

.$key

."='"

.$val

."'";}

$sql

="update

set ".

($where

==null

?null

:" where "

.$where);

$result

=mysql_query

($sql);

//var_dump($result);

//var_dump(mysql_affected_rows());exit;if(

$result

)else

}

/**

* 刪除記錄

* @param string $table

* @param string $where

* @return number

*/function

delete

($table

,$where

=null)

";mysql_query

($sql);

return

mysql_affected_rows()

;}

/**

*得到指定一條記錄

* @param string $sql

* @param string $result_type

* @return multitype:

*/function

fetchone

($sql

,$result_type

=mysql_assoc

)/**

* 得到結果集 所有記錄 ...

* @param string $sql

* @param string $result_type

* @return multitype:

*/function

fetchall

($sql

,$result_type

=mysql_assoc

)return

$rows;}

/** * 得到結果集 記錄條數

* @param unknown_type $sql

* @return number

*/function

getresultnum

($sql

)

/**

* 得到上一步插入記錄的id號

* @return number

*/function

getinsertid()

附資料庫配置檔案configs.php

define

("db_host"

,"localhost");

define

("db_user"

,"root");

define

("db_pwd"

,"root");

define

("db_dbname"

,"shopimooc");

define

("db_charset"

,"utf8"

);

PHP常用函式封裝

php常用函式封裝 二分查詢 function bin sch array,low,high,k elseif k array mid else return 1 順序查詢 陣列裡查詢某個元素 function seq sch array,n,k if i n else 線性表的刪除 陣列中實現 f...

php常用封裝函式總結

用於處理android 和 ios的上傳 用於處理android 和 ios的上傳 param type byte param type name 名 param type lx 型別 function android or ios img up byte,name,lx path public u...

mysql常用函式封裝 mysql的常用操作的封裝

1 概述 為了把繁瑣的操作簡化成簡單的類,設計了2個類用來封裝了mysql的常用操作,以便使用者可以方便地使用。2 組成 1 資料庫操作類cdatabaseconnect 2 sql物件類csqlstatement 3 類的標頭檔案 include include mysql.h include u...