Как отделить строку запятой с помощью функции concat в MySQL?

0

код:

$insert = "UPDATE TABLE SET FIELD = CONCAT_WS(',', '', '$string') WHERE something = 'something';

В этом запросе у меня есть переменная $ string, где я хочу, когда я нажимаю кнопку отправки, она хранит данные типа a, b, c, d, но теперь, когда я нажимаю кнопку отправки, она обновляет мою таблицу с помощью a и делает то же самое процесс во второй раз обновляется, b, но я хочу, a, b, так как я могу это сделать? Пожалуйста, помогите мне.

Благодарю вас

Теги:

1 ответ

0
Лучший ответ

Ты был почти там!

Если вы хотите добавить новую строку в свое поле, вот запрос:

$insert = "UPDATE TABLE SET FIELD = CONCAT_WS(',', FIELD , '$string') WHERE something = 'something';

Потому что, если вы посмотрите, как работает CONCAT_WS (ссылка W3school)

это CONCAT_WS (separator, expression1, expression2, expression3,...) здесь expression1 является полем, который вы хотите обновить, и expression2 $ string

  • 0
    спасибо @Daniel E

Ещё вопросы

Сообщество Overcoder
Наверх
Меню