php - 连接 2 个查询并发送到 mysql_query

标签 php mysql

现在我有一个表,并将该表复制到另一个表中,这样就可以了...但是现在我在新表中有一个新数组,我现在需要保存日期...如何将这两个查询连接到一个查询中。 .

$sql = "INSERT INTO $tbl_name2(name, money) SELECT name, money FROM $tbl_name WHERE id='$idd'";
$sql ="INSERT INTO $tbl_name2(time)VALUES('$time')";
$result = mysql_query($sql);

最佳答案

只需将参数添加到您的第一个查询中即可。

$sql = "INSERT INTO $tbl_name2(name, moneytime) SELECT name, money,$time FROM $tbl_name WHERE id='$idd'";

但是您不应该使用 mysql_* API,因为它们已被废弃。而且你还应该使用准备好的语句。这些更加安全和可读。

关于php - 连接 2 个查询并发送到 mysql_query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28580260/

相关文章:

PHP 从现有代码中随机化文件列表数组?

php - Apache 2.4.26 中错误的 SCRIPT_FILENAME 和 PHP_SELF

php - mysql:如何从一张表中列出2个不同的条件、排序和限制要求?

php - 如何使用 codeIgniter 迁移定义复合主键?

php - 在laravel 8中运行迁移命令时出错

mysql - 如何计算一个数字重复了多少次以及多于一列

mysql - 以日期时间格式查询值的某些部分

mysql - 获取特定类别的所有帖子

mysql - 获取 varchar 字段的最大记录

php - 合并 Json 格式数组中的重复值