Mysql
 sql >> база данни >  >> RDS >> Mysql

подготвят се проблеми с mysqli

Проблемът не е в броя на колоните в таблицата, а в това, че има печатна грешка в insert изявление. Имате „IP.Email.File“ вместо „IP,Email,File“, така че DB машината смята, че имате различен брой колони от литералите, посочени в оператора за вмъкване.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Два оператора mysql_fetch_array в

  2. Таблицата не може да бъде създадена в mysql - Грешка 1064

  3. Използвайте директивата IN, за да търсите с подготвен оператор

  4. Как да мигрираме от Oracle към MySQL / Percona Server

  5. По-бързи ли са математическите функции в MySQL от PHP?