PDOマニュアル は、ほとんどすべての状況でPDOを学習するための優れたリソースです。準備されたステートメントは、最初は奇妙で難しいように見えるかもしれませんが、いくつかの基本をマスターすると、それらを愛するようになります...
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();
最後の(単純な)例にも関わらず、INSERT
の実行方法を学ぶことをお勧めします。 1つのクエリに複数の値 。多くの単一のINSERT
を実行するよりも高速であるだけではありません s、それも良い習慣と考えられています。