我想知道是否可以从另一个表插入(我设法做到了)同时从当前 php 文件中插入一个变量的值?
我的目标是从另一个表中获取用户 ID,这是我通过从用户输入中选择电子邮件获得的。然后我需要插入一个通过变量自动创建的散列。
这是我当前的代码,它从用户表中获取正确的 ID。
$forgot = $pdo->prepare("
INSERT INTO
forgot (
user_id
) SELECT
id
FROM
users
WHERE
email = :email
");
现在我只需要插入 :hash 的 VALUE。
这是否需要通过单独的查询来完成?
谢谢。
最佳答案
尝试以下操作:
INSERT INTO
forgot (
user_id, hash
) SELECT
id, :hash
FROM
users
WHERE
email = :email
关于php - 从另一个表和变量中插入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43411057/