sql >> Databasteknik >  >> RDS >> Mysql

problem med mysqli prepare

Problemet är inte antalet kolumner i tabellen, det är att det är ett stavfel i insert påstående. Du har "IP.Email.File" istället för "IP,Email,File", så DB-motorn tror att du har ett annat antal kolumner än de bokstavliga som anges i infogningssatsen.

INSERT INTO `Orders`

-- 11 columns here, because "IP.Email.File" parses as one column
(OrderID,IP.Email.File,Cat,Price,Discount,Size,Scaleby,Emailed,Downloaded,Payment,DateTime) 

-- 13 values here
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)



  1. Hur man hittar mysql-datakatalogen från kommandoraden i Windows

  2. Använder MariaDB med Entity Framework

  3. CakePHP kapslar två utvalda frågor

  4. Läs igenom stora textfiler och lagra varje rad i databasen