gpt4 book ai didi

php - 在查询中定义一个变量然后在同一个查询中使用它?

转载 作者:行者123 更新时间:2023-11-29 00:36:57 26 4
gpt4 key购买 nike

我建立了一个类连接来处理查询,然后从数据库返回所有需要的数据:

问题是如何在查询中定义一个变量来处理一个值,我想将它插入到同一个查询中!!

$invoice_connection_add = new connection("
SET @myvar := select `brand_name` from `brands` where `brand_code` = $_POST[brand_code]
insert into `invoices` (`brand_code`, `brand_name`, `quantity`, `price`,`date`, `salesman`) values ('$_POST[brand_code]',@myvar, '$_POST[quantity]', '$_POST[price]', '$_POST[date]', '$_SESSION[username]');","insert_update");

最佳答案

似乎没有其他人回答,所以我试一试 - 你可以这样做。您可能需要稍微尝试一下引文和其他内容,但它会让您了解自己想要做什么。

INSERT INTO invoices (all your columns) 
SELECT '$_POST[brand_code]', brand_name, '$_POST[quantity]',
'$_POST[price]', '$_POST[date]', '$_SESSION[username]'
FROM `brands`
WHERE `brand_code` = $_POST[brand_code]

关于php - 在查询中定义一个变量然后在同一个查询中使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13804342/

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