兩個數據表數據庫
具體操做以下:spa
/**********************數據庫操做********************/
////////添加數據//////////
//填充數據
$NewUser["username"]="zhangsan";
$NewUser["pwd"]="123";
$NewUser["sex"]=1;
$NewUser["age"]=23;
$NewUser["type"]=1;
實例表對性
$User=M("user");
//add方法將一條數據加入表中,並返回插入的索引值
$result=$User->add($NewUser);blog
/////////插入數據結束///////
////////查找數據//////////
單條查詢
$User=M("user");
$result=$User->where("sex=1")->find();
foreach ($result as $key=>$value){
echo $key."==>".$value."<br/>";
}
//多條查詢
$User=M("user");
$result=$User->where("sex=1")->select();
foreach($result as $item){
foreach ($item as $key=>$value){
echo $key."==>".$value."<br/>";
}
echo "<hr>";
}
索引
////////查找數據結束//////////
///////更新////////
$User=M("user");
//填充要改變的數據
$NewData["username"]="wanghe";
//定義限制條件並填充數據,而後保存,返回改變的索引值
$result=$User->where("id=1")->data($NewData)->save();
echo $result;
///////更新結束////////
///////刪除操做///////////
$User=M("user");
//定義限制條件,返回改變的索引值
$reslut= $User->where("id=1")->delete();
echo $reslut;
///////刪除操做結束///////////
///////簡單分頁操做//////////
$User=M("user");
$result= $User->page("0".",2")->select();
var_dump($result);
///////簡單分頁操做結束//////////
////////事務操做/////////////
$User=M("user");
$User->startTrans();//啓動事務
$reslut1=$User->query("insert into user (username)values('wangwu1')");//可執行語句
$reslut2=$User->query("insert into user (username2)values('wangwu2')");//不可執行語句
if($reslut1>0&&$reslut2>0){
$User->commit();//提交數據
}else{
$User->rollback();//回滾
}
////////事務操做結束/////////////
//////////多表查詢/////////////
$User=new Model("user");
$reslut=$User->table('user,zhuwu')->where('user.type = zhuwu.typeId')->select();
var_dump($reslut);
//////////多表查詢結束////////////事務