single Вставить запрос для вставки нескольких строк в один столбец

Я пытаюсь сделать запрос, который будет вставлять несколько значений из моей формы в одну строку в моей таблице.

$q2="INSERT INTO tbl_Answer('Answer')VALUES ('$A1'),('$A2'),('$A3'),('$A4'),('$A5')"; 

Все, что я нашел, говорит мне, что это должно работать с использованием PHP с базой данных MySQl. Любые идеи, если я сделал что-то неправильно с синтаксисом или где моя проблема? благодаря

Related of "single Вставить запрос для вставки нескольких строк в один столбец"

Возможно, нам потребуется дополнительная информация:

  • Если вы используете mysql в системных таблицах на основе unix учитывается регистр.
  • Во-вторых, следует ли использовать «вместо» для имени ваших столбцов? (И я бы сказал, что они оба являются обычными), например:

    INSERT INTO tbl_Answer (`Ответ`) или даже лучше INSERT INTO tbl_Answer (Ответ)

 INSERT INTO tbl_Answer (Answer) VALUES ('$A1'),('$A2'),('$A3'),('$A4'),('$A5') 

То же самое, что сказать:

 INSERT INTO tbl_Answer (Answer) VALUES ('$A1') INSERT INTO tbl_Answer (Answer) VALUES ('$A2') INSERT INTO tbl_Answer (Answer) VALUES ('$A3') INSERT INTO tbl_Answer (Answer) VALUES ('$A4') INSERT INTO tbl_Answer (Answer) VALUES ('$A5') 

Что именно вы ищете?

Ниже приведена демонстрация вашего исходного запроса: http://sqlfiddle.com/#!2/e20fc/1

Похоже, что значение $ A1- $ A5 отбрасывает запрос. Вы получаете какую-либо ошибку?

Вам нужно больше полей в таблице. У вас должно быть поле для каждой из ваших переменных.

У вас небольшая проблема с синтаксисом запроса.

 $q2 = "INSERT INTO tbl_Answer ('A1', 'A2', 'A3', 'A4', 'A5') VALUES ('$A1', '$A2', '$A3', '$A4', '$A5');";