Heim > Fragen und Antworten > Hauptteil
<?php
// pdo: Vorverarbeitung
// Das Wesentliche der Vorverarbeitung: Die Daten in der SQL-Anweisung sind dynamisch gebunden
// Dynamische Bindung: Sie werden nur gebunden, wenn die SQL-Anweisung ausgeführt wird. Bestimmen Sie die Echte Daten
// Statische Bindung: Daten werden direkt in SQL geschrieben
// 1. Statisch: Wählen Sie * aus dem Personal aus, wobei die ID > 10 ist. 2. Dynamisch (Vorverarbeitung): Wählen Sie * aus dem Personal aus, wenn die ID > gt ? ql: dbname=bittel', 'root', 'root');
// CURD: INSERT
// Anonymer Parameter: ?
$sql = 'INSERT `staff` SET `name`= ?,` sex `= ?,`email`= ?;';
// SQL-Anweisung->SQL-Anweisungsvorlagenobjekt->Vorverarbeitungsobjekt
$stmt = $db->prepare($sql);
// Platzhalter in SQL-Anweisung?, mit echten Daten binden
// Indexarray
$data = ['Yangguo', 0, 'yangguo@qq.com'];
//SQL ausführen
$stmt->execute($data);
//Überprüfung: SQL-Vorverarbeitungsbefehl drucken
// $stmt->debugDumpParams();
echo 'Neu erfolgreich hinzugefügt, id = ' . $db->lastInsertId() . '<br>';