PHP-Code in pdo_CRUD/01_step/code_prepared_statement.php

<?php
/* Vergl. den Code der SimpleCRUD-Klasse */

// Beispiel 1: Arbeit mit "named parameters"
$query = "INSERT INTO myTable (vorname, nachname) VALUES (:vorname, :nachname)";
$stmt = $this -> prepare($query);
$stmt -> bindParam(':vorname', 'Peter');
$stmt -> bindParam(':nachname', 'Muster');
$stmt -> execute();

// Beispiel 2: Arbeit mit "question mark parameters" oder "unnamed parameters"
$query = "INSERT INTO myTable (vorname, nachname) VALUES (?, ?)";
$stmt = $this -> prepare($query);
$stmt -> execute(array('Peter', 'Muster'));
?>