Heim > Schlagzeilen > Hauptteil

PDO-Aktualisierungsvorgang in PHP

无忌哥哥
Freigeben: 2018-06-28 13:59:35
Original
4632 Leute haben es durchsucht

* 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());
}
Nach dem Login kopieren

//2. Bereiten Sie die SQL-Anweisung vor

$sql = "UPDATE user SET email=:email WHERE user_id=:user_id";
Nach dem Login kopieren

// 3. Vorverarbeitungsobjekt stmt object erstellen

if($stmt = $pdo->prepare($sql)) {
Nach dem Login kopieren

//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();
}
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage