gpt4 book ai didi

javascript - PHP-将查询结果插入到另一个查询语句中

转载 作者:行者123 更新时间:2023-11-28 18:17:54 24 4
gpt4 key购买 nike

我想一起运行这 3 个查询。如何从第二个查询中获取 Case_ID 并将其插入到第三个查询的 Case_ID 中?

$query = "insert into `Case`(`informant_userid`,`CaseName`,`CaseTime`) values ('" . $informant_userid . "','" . $CaseName . "',now())";
$query = "SELECT `Case_ID` from `Case` ORDER BY `Case_ID` DESC LIMIT 1 ";
$query = "insert into Picture (Case_Pic,Case_ID) values ('" .addslashes($imagefile). "','" .$Case_ID"')" ;

最佳答案

我假设 CaseID 是一个自动增量列。使用LAST_INSERT_ID() 获取在最近INSERT 中分配的值。

$query = "insert into `Case`(`informant_userid`,`CaseName`,`CaseTime`) values ('" . $informant_userid . "','" . $CaseName . "',now())";
// execute $query
$query = "insert into Picture (Case_Pic,Case_ID) values ('" .addslashes($imagefile). "', LAST_INSERT_ID())" ;
// execute $query

关于javascript - PHP-将查询结果插入到另一个查询语句中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40522178/

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