| Попробовал оба варианта. (Полей у меня оказалось всего 76!).
$query = "INSERT INTO anketa VALUES ($_POST[q1], $_POST[q2], $_POST[q3], $_POST[q4], $_POST[q5], $_POST[q6_1], $_POST[q6_2], $_POST[q6_3], $_POST[q6_4], $_POST[q6_5], $_POST[q6_6], $_POST[q6_7], $_POST[q6_8], $_POST[q6_9], $_POST[q6_10], $_POST[q6_11], $_POST[q7], $_POST[q8], $_POST[q9_1], $_POST[q9_2], $_POST[q9_3], $_POST[q9_4], $_POST[q9_5], $_POST[q9_6], $_POST[q9_7], $_POST[q9_8], $_POST[q9_9], $_POST[q9_10], $_POST[q9_11], $_POST[q10], $_POST[q11_1], $_POST[q11_2], $_POST[q11_3], $_POST[q11_4], $_POST[q11_5], $_POST[q11_6], $_POST[q11_7], $_POST[q11_8], $_POST[q11_9], $_POST[q11_10], $_POST[q11_11], $_POST[q11_12], $_POST[q11_13], $_POST[q11_14], $_POST[q12_1], $_POST[q12_2], $_POST[q12_3], $_POST[q12_4], $_POST[q12_5], $_POST[q12_6], $_POST[q12_7], $_POST[q12_8], $_POST[q13], $_POST[q14_1], $_POST[q14_2], $_POST[q14_3], $_POST[q14_4], $_POST[q14_5], $_POST[q14_6], $_POST[q14_7], $_POST[q14_8], $_POST[q14_9], $_POST[q15], $_POST[q16_1], $_POST[q16_2], $_POST[q16_3], $_POST[q16_4], $_POST[q16_5], $_POST[q16_6], $_POST[q16_7], $_POST[q16_8], $_POST[q17], $_POST[q18], $_POST[q19], $_POST[q20], $_POST[q21])";
Выдает ошибку синтакса:
Ошибка - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
Если ввожу в анкету (т.е. в форму) какие-то ответы выдает:
Ошибка - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ',,,,,,,,,6,5,1,,,,,,,,,,,8,1,,,,,,,,,,,,,,1,,,,,,,,5,1,,,,,,,,,
Может дело в типах данных? Все поля числовые (форма отправляет значения от 0 до 9, а последнее поле - текстовое. | |