Error: Column count doesn't match value count at row 1
Я хоть убей не могу понять, что происходит не так. Кажется, у меня такое же количество полей, как и столбцов, так почему же это происходит? Вышеупомянутая ошибка указывает на то, что столбцы не соответствуют значениям, верно? Я их посчитал, и мне кажется, что их одно и то же число, поэтому я понятия не имею, что происходит не так. Любая помощь будет принята с благодарностью. Спасибо!
Я выполняю следующий запрос с использованием PHP: [code]$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';"; [/code] MySQL выдает следующую ошибку: [code]Error: Column count doesn't match value count at row 1 [/code] Я хоть убей не могу понять, что происходит не так. Кажется, у меня такое же количество полей, как и столбцов, так почему же это происходит? Вышеупомянутая ошибка указывает на то, что столбцы не соответствуют значениям, верно? Я их посчитал, и мне кажется, что их одно и то же число, поэтому я понятия не имею, что происходит не так. Любая помощь будет принята с благодарностью. Спасибо!