Exemple 2 sur le execute
la page est ce que vous voulez :
$sth->execute(array(':calories' => $calories, ':colour' => $colour));
Vous voudrez peut-être aussi regarder les autres exemples. Avec les paramètres de point d'interrogation, ce serait :
$q = $dbc -> prepare("INSERT INTO accounts (username, email, password) VALUES (?, ?, ?)");
$q->execute(array($_POST['username'], $_POST['email'], $_POST['password']));
Si ce sont les seules colonnes, vous pouvez simplement écrire :
$q = $dbc -> prepare("INSERT INTO accounts VALUES (?, ?, ?)");
$q->execute(array($_POST['username'], $_POST['email'], $_POST['password']));