Задать вопрос

Как вставить массив в столбец бд?

Нппрмер, Есть 2 бд:
Имена, события

Как реализовать запись первого события с (n) именами,Чтоб потом можно было вытащить массив имен со столбца?
Пользуюсь php + PDP.
Спасибо.
  • Вопрос задан
  • 2286 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Для начала надо научиться задавать вопросы как программист, а не как обыватель.
То есть, описывать вводные для задачи не с помощью невнятной жестикуляции, а конкретными примерами.

Чтобы получить конкретный ответ, надо задать конкретный вопрос.
Есть массив? Показывай, какой у тебя массив.
Есть "2 бд"? Показывай, что это за "бд" (которые на самом деле называются таблицами).
Надо что-то вставить? Показывай, как должны выглядеть данные после вставки.

Без всего этого можно только гадать. Но в целом что-то вроде такого, если предположить осмысленную структуру БД:
$massiv = ['name1','name2','name1'];
$event_id  = 1;
$stmt   = $pdo->prepare("INSERT INTO table VALUES (?,?)");
foreach ($massiv as $name)
{
	$stmt->execute([$event_id, $name]);
}

и получение

$stmt = $pdo->prepare("SELECT name FROM table WHERE event = ?");
$stmt->execute([$event_id]);
$names = $stmt->fetchAll(PDO::FETCH_COLUMN);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Jaty4
@Jaty4
если я вас правильно понял
php.net/manual/ru/function.serialize.php
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽