sql >> Base de Datos >  >> RDS >> Mysql

'PDOException' Error de sintaxis o infracción de acceso:1064 Tiene un error en su sintaxis SQL; cheque

order es una palabra clave reservada. Debes agregar acentos graves ` a su alrededor para usarlo:

$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);

Consulte también:Palabras clave y palabras reservadas