PHP之ThinkPHP數據操做CURD

兩個數據表數據庫

具體操做以下: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);
     //////////多表查詢結束////////////事務

相關文章
相關標籤/搜索