<?phpclass
f
public
function
mysqliconnect()
public
function insert($data
)
$lastvalue = substr($value,0,-1);
$lastkey = substr($key,0,-1);
$link = $this->mysqliconnect();
$sql = "insert into depart ($lastkey) values ($lastvalue)";
if(mysqli_query($link,$sql
))else
return
$res
; }
//定義乙個查詢的方法(id的值,id的欄位名,表名)
public
function selectdata($table,$id=null,$id_name=null
) }
else
}return
$data
; }
//封裝乙個刪除的方法
public
function deletedata($table,$id,$id_name
)else
return
$res
; }
//封裝乙個修改的方法
public
function updatedata($table_name,$data
)else
}//擷取一下最後的拼接
$last_str = substr($str,0,-1);
//拼接where條件
$where = "$last_id_name=$last_id_value";
//拼接剩下的sql
$sql = "update $table_name set $last_str where $where";
if(mysqli_query($link,$sql
))else
}//定義乙個分頁的方法
public
function getpage($table,$length
)
//$home_page = 1; //
首頁$last_page = $last_count;//
尾頁if($current_page
<=1)
else
//if($current_page>=$last_count
)else
//返回
$data2['data'] = $data; //
表單資料
$data2['current_page'] = $current_page; //
當前頁$data2['home_page'] = $home_page; //
首頁$data2['last_page'] = $last_page; //
尾頁$data2['pre_page'] = $pre_page; //
$data2['next_page'] = $next_page; //
return
$data2
; }}//
$obj = new f('127.0.0.1','root','root','demo');
//$res = $obj->getpage('book',3);
//print_r($res);
分頁的呼叫:
<?php//引入類檔案
include "3.php";
//例項化
$obj = new f('127.0.0.1','root','root','demo');
$data = $obj->getpage('book',5);
?>
id名字
**作者
** <?php foreach ($data['data'] as
$k =>$v)?>
$data['home_page']?>">首頁
$data['last_page']?>">尾頁
資料增刪改查
import sqlite3 from db import get db conn,close db conn 測試 db file score.db 插入資料 definset score data 1 獲取連線 conn sqlite3.connect db file 2 開啟游標cursor ...
封裝資料庫增刪改查方法
封裝好後,我們稱這個類為basedao.以後任何實現類要運算元據庫,都需要繼承這個basedao.而且,這個basedao並不僅限這3個方法,在這個basedao類裡,其他常用操作應該在這基本的增刪改查方法的基礎上進行再封裝,這樣會減少我們很多重複性的操作.author zsb descriptio...
MySQL資料庫封裝增刪改查
建立乙個公共類 用於方便增刪改查操作 public class commonutils public static int commonupdate string sql,object.objects connection conn null preparedstatement prst null ...