De BOB-handleiding is een uitstekende bron voor het leren van BOB voor bijna elke situatie. Voorbereide uitspraken lijken in het begin misschien bizar en moeilijk, maar je zult ervan gaan houden als je eenmaal de basis onder de knie hebt...
BOB 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();
BOB 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();
Ondanks het laatste (eenvoudige) voorbeeld, zou ik je ook willen aanmoedigen om te leren hoe je INSERT
doet. query's voor meerdere waarden in één query . Het is niet alleen sneller dan veel enkele INSERT
s, het wordt ook als een goede gewoonte beschouwd.