powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как записать массив в столбец c типом данных SET?
2 сообщений из 2, страница 1 из 1
Как записать массив в столбец c типом данных SET?
    #38442928
galgal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Задача состоив в следующем. Есть HTML форма, которую заполняет пользователь на сайте. В форме есть поле с множественным выбором Select Multiple. Надо из этой формы записать полученный массив в таблицу MySQL в столбец с типом SET.
Например (тестовая форма).
HTML code:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<form method="post" action="script.php">
name:
<input type='text' name=''name">
countries:
<select multiple="" name="country[]" size="4">
<option value="1"> Australia </option>
<option value="2"> Austria </option>
<option value="3"> Belgium </option>
<option value="4"> Canada </option> 
<option value="5"> Denmark </option> 
<option value="6"> Finland </option>
<option value="7"> France </option>
</select>
<input type="submit" name="OK" value="submit" >
</form>



В MySQL база test таблица visit cо столбцами:
id (int 10, AUTO_INCREMENT),
name (varchar 30),
country (set ('1', '2', '3', '4', '5', '6', '7'))

Каким образом командой INSERT можно записать данные в базу в столбец country, если заранее не известно, сколько стран выберет пользователь? Заранее благодарю за подсказки.
...
Рейтинг: 0 / 0
Как записать массив в столбец c типом данных SET?
    #38442931
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а добавится страна - будете таблицу переделывать?

В доке есть примеры инсертов. В том языке, который используете для разработки сайта, разбираете результат формы и генерите инсерт.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как записать массив в столбец c типом данных SET?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]