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...