Неверное количество столбцов, но я посчитал около десятка раз.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Неверное количество столбцов, но я посчитал около десятка раз.

Сообщение Anonymous »

Я выполняю следующий запрос с использованием PHP:

Код: Выделить всё

$sql = "INSERT INTO ServiceDocs
VALUES ('$DDD_Case',
'$RPSD',
'$Emailed_Date',
'$Meeting_Date',
'$Updated_Plan',
'$SDRS',
'$Review_Date',
'$Doc1',
'$Doc1_Date',
'$Doc2',
'$Doc2_Date',
'$Doc3',
'$Doc3_Date',
'$Doc4',
'$Doc4_Date',
'$Doc5',
'$Doc5_Date',
'$Doc6',
'$Doc6_Date',
'$Doc7',
'$Doc7_Date',
'$Doc8',
'$Doc8_Date',
'$Doc9',
'$Doc9_Date',
'$Doc10',
'$Doc10_Date',
'$Document1_Received',
'$Document2_Received',
'$Document3_Received',
'$Document4_Received',
'$Document5_Received',
'$Document6_Received',
'$Document7_Received',
'$Document8_Received',
'$Document9_Received',
'$Document10_Received',
'$Plan_Docs_Sent',
'$Notes')
ON DUPLICATE KEY UPDATE
DDD_Case = '$DDD_Case',
RPSD = '$RPSD',
Emailed_Date = '$Emailed_Date',
Meeting_Date = '$Meeting_Date',
Updated_Plan = '$Updated_Plan',
SDRS = '$SDRS',
Review_Date = '$Review_Date',
Doc1 = '$Doc1',
Doc1_Date = '$Doc1_Date',
Doc2 = '$Doc2',
Doc2_Date = '$Doc2_Date',
Doc3 = '$Doc3',
Doc3_Date = '$Doc3_Date',
Doc4 = '$Doc4',
Doc4_Date = '$Doc4_Date',
Doc5 = '$Doc5',
Doc5_Date = '$Doc5_Date',
Doc6 = '$Doc6',
Doc6_Date = '$Doc6_Date',
Doc7 = '$Doc7',
Doc7_Date = '$Doc7_Date',
Doc8 = '$Doc8',
Doc8_Date = '$Doc8_Date',
Doc9 = '$Doc9',
Doc9_Date = '$Doc9_Date',
Doc10 = '$Doc10',
Doc10_Date = '$Doc10_Date',
Document1_Received = '$Document1_Received',
Document2_Received = '$Document2_Received',
Document3_Received = '$Document3_Received',
Document4_Received = '$Document4_Received',
Document5_Received = '$Document5_Received',
Document6_Received = '$Document6_Received',
Document7_Received = '$Document7_Received',
Document8_Received = '$Document8_Received',
Document9_Received = '$Document9_Received',
Document10_Received = '$Document10_Received',
Plan_Docs_Sent = '$Plan_Docs_Sent',
Notes = '$Notes';";
MySQL выдает следующую ошибку:

Код: Выделить всё

Error: Column count doesn't match value count at row 1
Я хоть убей не могу понять, что происходит не так. Кажется, у меня такое же количество полей, как и столбцов, так почему же это происходит? Вышеупомянутая ошибка указывает на то, что столбцы не соответствуют значениям, верно? Я их посчитал, и мне кажется, что их одно и то же число, поэтому я понятия не имею, что происходит не так. Любая помощь будет принята с благодарностью. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/792 ... ozen-times
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»