INSERT INTO `images` (s_id, u_id, name, filename, filesize, uploaded)
SELECT s_id, ?, ?, ?, ?, ?
FROM servers
WHERE name = ?
В настоящее время я использую этот оператор SQL, когда пользователь загружает изображение на мой сайт.Поле s_id
является внешним ключом для таблицы servers
, а поле u_id
является внешним ключом для таблицы users
.Я хочу выбрать идентификатор пользователя (u_id) из таблицы пользователей по имени пользователя (всегда уникальному) и использовать его в этом операторе вставки.
Я уже выполнил часть, которая выбирает идентификатор сервера (s_id
) но это было в значительной степени случайностью и бездельничанием.Я не совсем уверен, как адаптировать этот запрос к двум операторам выбора?
Помощь приветствуется, спасибо!