![](/img/trans.png)
[英]insert into a table from another table and add value from variable also in one SQL code
[英]INSERT value from another table and variable
我想知道是否有可能从另一个表中插入(我设法做到了),同时还从当前php文件中插入了变量的VALUE?
我的目标是从另一个表中获取用户ID,这是通过从用户输入中选择电子邮件获得的。 然后,我需要插入一个通过变量自动创建的哈希。
这是我当前的代码,可从用户表中获取正确的ID。
$forgot = $pdo->prepare("
INSERT INTO
forgot (
user_id
) SELECT
id
FROM
users
WHERE
email = :email
");
现在,我只需要插入:hash的值。
是否需要使用单独的查询来完成?
谢谢。
请尝试以下操作:
INSERT INTO
forgot (
user_id, hash
) SELECT
id, :hash
FROM
users
WHERE
email = :email
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.