Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verbindung und Abfrage von mysql auf PDO umschreiben

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.