Задать вопрос
dnulled
@dnulled
PHP & JavaScript developer

Как сделать так, чтобы при добавлении информации в базу использовались сразу все пользователи?

Не знаю, как объяснить, но попробую.
У меня есть таблица "users", там содержится вся информация о пользователях, есть таблица "pm" - сообщения, как сделать так, чтобы при отправке сообщения оно отправилось сразу всем? (При отправке использую:
"INSERT INTO pm (to,author,time,title,content) VALUES ($to,$author,$sendtime,$title,$message);"

Как сделать так, чтобы сообщения отправились всем?
Желательно готовый код :)
  • Вопрос задан
  • 262 просмотра
Подписаться 1 Оценить Комментировать
Решение пользователя Melkij К ответам на вопрос (4)
Melkij
@Melkij
DBA Team для вашего PostgreSQL?
INSERT INTO pm (to,author,time,title,content) 
SELECT id, :author, :sendtime, :title, :message
    FROM users

В insert ... select сам select может быть любым, лишь бы в результате его выполнения было нужное число колонок и их можно было привести к требуемым типам данных.
Ответ написан