Das PDO-Handbuch ist eine ausgezeichnete Ressource zum Erlernen von PDO für fast jede Situation. Vorbereitete Aussagen mögen zunächst bizarr und schwierig erscheinen, aber Sie werden sie lieben, sobald Sie einige Grundlagen beherrschen ...
PDO SELECT
...
$db = new PDO("mysql:host=localhost;dbname=db", "user", "password");
$query = "SELECT * FROM users WHERE name = " . $db->quote($name);
$result = $db->query($query);
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
print_r($row);
}
$result->closeCursor();
PDO INSERT
...
$query = $db->prepare("INSERT INTO users (first_name, last_name, email) VALUES (:fname, :lname, :email)");
// bind params
$query->bindParam(":fname", $firstName);
$query->bindParam(":lname", $lastName);
$query->bindParam(":email", $email);
// execute the query
$query->execute();
Trotz des letzten (einfachen) Beispiels möchte ich Sie auch ermutigen, zu lernen, wie man INSERT
macht Abfragen für mehrere Werte in einer Abfrage . Es ist nicht nur schneller als viele einzelne INSERT
auszuführen s, es wird auch als bewährte Methode angesehen.