Heim >Schlagzeilen >PDO-Aktualisierungsvorgang in PHP

PDO-Aktualisierungsvorgang in PHP

无忌哥哥
无忌哥哥Original
2018-06-28 13:59:354703Durchsuche

* Aktualisierungsdaten vorverarbeiten

//1 Stellen Sie eine Verbindung zur Datenbank her und erstellen Sie das PDO-Objekt

try {
$pdo = new PDO('mysql:dbname=php','root','root');
} catch (PDOException $e) {
    exit($e->getMessage());
}

//2. Bereiten Sie die SQL-Anweisung vor

$sql = "UPDATE user SET email=:email WHERE user_id=:user_id";

// 3. Vorverarbeitungsobjekt stmt object erstellen

if($stmt = $pdo->prepare($sql)) {

//4. Parameter an stmt-Objekt binden und ausführen

//Parameter vorbereiten

$param = ['email'=>'lwt@qq.com','user_id'=>5];
    //绑定参数到SQL语句对象并执行
    if ($stmt -> execute($param)){
        //rowCount()返回更新的数量,如果大于0表示有记录被更新啦
        if ($stmt->rowCount()>0) {
            echo '成功更新了'.$stmt->rowCount().'条记录';
        } else {  //等于0表示没有记录被更新
            echo '没有记录被更新';
        }
    } else { //执行失败的信息
        print_r($stmt->errorInfo());
        exit();
    }
} else {  //$stmt语句对象创建失败
  print_r($pdo->errorInfo());
  exit();
}
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:PDO-Abfragevorgang in PHPNächster Artikel:PDO-Abfragevorgang in PHP