複製程式碼 程式碼如下:
類別 mysql{
函數 connect($dbhost, $dbuser, $dbpw, $dbname = '',$db” dbhost, $dbuser, $ dbpw)) {
$this->show('無法連接至MySQL 伺服器');
}
if($dbname) {
}
if($this->version() > '4.1') {
$this-> ;查詢(「設定名稱」。$ dbcharset.” '");
}
}
return mysql_select_db($dbname);
}
函數 fetch_array($query, $result_type = MYSQL_ASSOC) {
}
函數 query($sql, $type = '') {
sql);
返回$查詢;
}
函數 affected_rows() {
return mysql_affected_rows();
}
函數結果($query, $row) {
return mysql_result($query, $row);
}
函數 num_rows($query) {
return @my_num_rows($query);
}
函數 num_fields($query) {
return mysql_num_fields($query);
}
函數 free_result($query) {
return mysql_free_result($query);
}
function insert_id() {
return mysql_insert_id();
}
函數 fetch_row($query) {
return mysql_fetch_row($query);
}
函數版本() {
return mysql_get_server_info();
}
函數 close() {
return mysql_close();
}
function show($message = '', $sql = '') {
else echo $message.'
'.$sql;
}
}
類別頁擴充 mysql{
函數分頁($sql,$maxnum,$page,$maxpages,$pagepre,$ext=''){
bal lmid,$ltail,$curpage;//$ext='&class=3'
$SELF = $_SERVER['PHP_SELF'];
$query = $this->query($sql);
$rows = $this->fetch_array($query,MYSQL_NUM);
$totalrows = $rows[0];
$totalpages = ceil($totalrows/$maxnum);
$startnum = ($page - 1)*$maxnum;
$string = $sum.$totalrows.$stail.$sum.$page."/".$totalpages.$stail;
if($page != 1){
, $D.$.
$string .= $link.$SELF.'?page='.($page - 1).$ext.$lmid."←←".$ltail;
}
if($maxpages>=$totalpages){
}
elseif(($page-$pagepre-1+$maxpages)>$totalpages){ =$page $maxpages + 1;
$pgend = $totalpages;
}
其他{
?
$pgend=(($pgstart==1)?$maxpages:($pgstart+$maxpages-1));
}
for($pg=$pgstart;$pg $string .= $curpage.$ SELF."?page=".$pg.$ext.$lmid.$pg.$ltail;
}
else $string
}
if($page != $totalpages){ + 1).$ext.$lmid。 ››".$ltail;
$string .= $link.$SELF.'?page='.$totalpages.$ext.$lmid."›|".$ltail;
}
return $string;
}
}
函數 html($str){
$str = get_magic_quotes_gpc()?$str:addslashes($str);
回 $str;
}
函數 dehtml($str){
$str = nl2br(stripslashes($str));
回 $str;
}
函數 deip($str){
$arr = explode('.',$str);
$str = $arr[0].'.'.$arr[1].'.'.$arr[2].'.*';
回 $str;
}
以上就介紹了資料操作phpfans留言版用到的資料操作類別和分頁類,包含了資料操作的內容,希望對PHP教學有興趣的朋友有幫助。