Mysql
 sql >> Base de données >  >> RDS >> Mysql

'PDOException' Erreur de syntaxe ou violation d'accès :1064 Vous avez une erreur dans votre syntaxe SQL; Chèque

order est un mot clé réservé. Vous devriez ajouter des backticks ` autour de lui pour l'utiliser :

$query1 = "INSERT INTO `order` (order_details, order_address, cust_id, cust_name, delivery_type, paid) 
           VALUES(:details,:address,:d,:name,:delivery,:paid);";                                         
$sql = $conn->prepare($query1);

Voir aussi :Mots clés et mots réservés