otto9due: Grazie! La tua sintassi mi è stata molto utile anche se negli inserimenti non è preferibile utilizzare la sintassi SET, più specifica per DELETE e UPDATE! In ogni caso questo format di query mi è ritornato utile per testare gli errori (se di query o di sintassi)Io faccio così.. Spero possa esserti utile..
Codice PHP:
//connetti al db
include 'connection.php';
// provi inserimento.. try {
// Crei i c.d. " segnaposto ".. $sql = 'INSERT INTO tabella SET titolo = :titolo, esempio = :esempio, esempio2 = :esempio2; $s = $pdo->prepare($sql);
// inserisco varie situazioni, sia di dati provenienti da form che da variabili che numerici.. $s->bindValue(':titolo', $_POST['titolo']); $s->bindValue(':esempio', $esempio); $s->bindValue(':esempio2', 15);
$s->execute(); }
// se ci sono errori.. catch (PDOException $e) { $error = 'Errore: ' . $e->getMessage(); include 'ERROR/pagerrore.php'; exit(); }
Non capisco perchè qui si vede un pò incasinato, avevo postato tutto in modo molto ordinato..
Copia il tutto su un editor ed isola i commenti..![]()