gpt4 book ai didi

php - 插入带有 Select 和附加参数的 stmt

转载 作者:行者123 更新时间:2023-11-29 12:34:32 25 4
gpt4 key购买 nike

是否可以有如下所示的“混合”SQL 插入?我希望能够从另一张表(需要一个参数)获取一个值,然后再输入 2 个参数。

    $sql = "INSERT INTO tblquestions (userID, questionText, questionAnswer) VALUES (
Select userID FROM tblusers WHERE userEmail = (?),?,?)";
$stmt = mysqli_prepare($conn, $sql);
mysqli_stmt_bind_param($stmt, 'sss', $userEmail, $question, $answer);
$result = mysqli_stmt_execute($stmt);
if (!$result) {
throw new Exception($conn->error);
}

最佳答案

没有必要。只需使用 insert 。 。 。选择:

INSERT INTO tblquestions(userID, questionText, questionAnswer)
Select userID, ?, ?
FROM tblusers
WHERE userEmail = (?);

关于php - 插入带有 Select 和附加参数的 stmt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26999487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com