亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

學(xué)習(xí)Medoo進(jìn)行操作數(shù)據(jù)庫

original 2019-04-05 11:41:01 509
abstrait:<?php //實(shí)例化 require __DIR__.'/connect.php'; //執(zhí)行查詢:返回的是數(shù)組 //$res = $db->select('user',['id','name','email'],['status'=>1]); //
<?php
//實(shí)例化

require __DIR__.'/connect.php';

//執(zhí)行查詢:返回的是數(shù)組
//$res = $db->select('user',['id','name','email'],['status'=>1]);
////遍歷數(shù)組,$res是數(shù)組,$row是每一條數(shù)據(jù)
//foreach ($res as $row) {
//    echo print_r($row,true),'<hr>';
//}
//表名
$table = 'user';
//查詢必填參數(shù)
$fields = ['id','name','age'];
//$where = ['status'=>1];
//age大于50的
//$where = ['age[>]'=>50];
//查詢復(fù)合條件查詢
$where = ['AND'=>['age[<]'=>30],'sex'=>1];
$rows = $db->select($table,$fields,$where);
foreach($rows as $row){
    echo print_r($row,true),'<hr>';
}

//添加操作:insert(表名$table,要添加的數(shù)據(jù)array $data),凡是寫操作:insert,update,delete,返回的是預(yù)處理對象
$data['name'] = '風(fēng)揚(yáng)添加';
$data['sex'] = 0;
$data['age'] = 96;
$data['email'] = '252@22.com';
$data['password'] = sha1('123');
$data['status'] = 1;
$data['create_time'] = time();

//執(zhí)行添加
$stmt = $db->insert($table,$data);
//var_dump($stmt);
//查看生成的sql語句
echo 'sql語句:'.$stmt->queryString;
//INSERT INTO "user" ("name", "sex", "age", "email", "password", "status", "create_time") VALUES (:MeDoO_2_mEdOo, :MeDoO_3_mEdOo, :MeDoO_4_mEdOo, :MeDoO_5_mEdOo, :MeDoO_6_mEdOo, :MeDoO_7_mEdOo, :MeDoO_8_mEdOo)
echo '<hr>';
//查看新增記錄主鍵
echo '新增記錄ID:'.$db->id(),'<hr>';
echo print_r($stmt->errorInfo());
echo '<hr>';
//更新操作:update($table,$data,$where),$data,$where是數(shù)組,返回的預(yù)處理對象
//更新數(shù)據(jù)
$data['age'] = 296;
$data['status'] = 0;
$data['create_time'] = time();

//更新條件
$where['id'] = 1;

//執(zhí)行更新
$stmt = $db->update($table,$data,$where);
//查詢更新的記錄數(shù)
$num = $stmt->rowCount();
if($num>0){
    echo '成功更新了'. $num .'條記錄';
}else{
    echo '更新失敗';
}

//刪除操作delete($table,$where)
$table = 'user';
//刪除條件
$where['id'] = 20;
$stmt = $db->delete($table,$where);
if($stmt->rowCount()>0){
    echo '成功的刪除了'.$stmt->rowCount().'條記錄';
}else{
    echo '刪除失敗。';
}


Professeur correcteur:天蓬老師Temps de correction:2019-04-08 09:20:11
Résumé du professeur:Medoo模型其實(shí)還是pdo操作, 底層還是用pdo實(shí)現(xiàn)的, 所以不僅僅可以針對 mysql, 還可以來處理其它數(shù)據(jù)庫

Notes de version

Entrées populaires