gpt4 book ai didi

php - 在mysql中设置var并在新查询中使用

转载 作者:行者123 更新时间:2023-11-30 00:59:57 25 4
gpt4 key购买 nike

我想做这样的事情

$tagNo = 12345;
mysql_query("var = SELECT `jobNo` FROM `Jobs` WHERE `tagNo`='".$tagNo."';
INSERT INTO `Locations` (`jobNo`,`tagNo`,`name`) VALUES (var, '".$tagNo."', 'blah')");

这可以做到吗?

最佳答案

您不能这样分配变量,但您可以使用 INSERT...SELECT 语法实现您想要的效果:

mysql_query("INSERT INTO `Locations` (`jobNo`, `tagNo`, `name`) 
SELECT `jobNo`, '".$tagNo."', 'blah' FROM `Jobs` WHERE `tagNo`='".$tagNo."'");

但是,as has been explained in the comments, don't use mysql_* functions in new code .

关于php - 在mysql中设置var并在新查询中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20225021/

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