День добрый.
Нужна помощь.
как правильно написать запрос на запись
"INSERT INTO ddata VALUES (NULL,'$date', '$fio', '$tab')
SELECT fio FROM user WHERE tab = '$tab'";
что я не так пишу
в общем
Мне необходимо вставить новые данные в таблицу ddata, но пользователь ввел только 'tab' который находится в другой таблице, по этому 'tab' я должен определить имя 'fio' с таблицы 'user' и записать её (их) в таблицу ddata
1. podenik - 19 Июля, 2021 - 16:03:22 - перейти к сообщению
2. Vladimir Kheifets - 19 Июля, 2021 - 17:52:12 - перейти к сообщению
podenik пишет:
День добрый.
Нужна помощь.
как правильно написать запрос на запись
"INSERT INTO ddata VALUES (NULL,'$date', '$fio', '$tab')
SELECT fio FROM user WHERE tab = '$tab'";
что я не так пишу
в общем
Мне необходимо вставить новые данные в таблицу ddata, но пользователь ввел только 'tab' который находится в другой таблице, по этому 'tab' я должен определить имя 'fio' с таблицы 'user' и записать её (их) в таблицу ddata
Нужна помощь.
как правильно написать запрос на запись
"INSERT INTO ddata VALUES (NULL,'$date', '$fio', '$tab')
SELECT fio FROM user WHERE tab = '$tab'";
что я не так пишу
в общем
Мне необходимо вставить новые данные в таблицу ddata, но пользователь ввел только 'tab' который находится в другой таблице, по этому 'tab' я должен определить имя 'fio' с таблицы 'user' и записать её (их) в таблицу ddata
Добрый день!
Попробуйте так
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- INSERT INTO ddata
- VALUES
- (
- NULL,
- '$date',
- (SELECT fio FROM user WHERE tab = '$tab'),
- '$tab'
- )