sql >> Database >  >> RDS >> Mysql

'PDOException' Syntaxisfout of toegangsfout:1064 U hebt een fout in uw SQL-syntaxis; controleren

order is een gereserveerd trefwoord. Je moet backticks toevoegen ` eromheen om het te gebruiken:

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

Zie ook:Trefwoorden en gereserveerde woorden




  1. Langzame MySQL-query - Wachten op vergrendeling van querycache

  2. Hoe date_part() werkt in PostgreSQL

  3. Hoe kan ik een grote grafiek van een .NET-object serialiseren in een SQL Server BLOB zonder een grote buffer te maken?

  4. voeg een tijdelijke kolom toe met een waarde