连接2个查询并发送到mysql_query

时间:2015-02-18 09:41:06

标签: php mysql

现在我有一个表并将此表复制到另一个表中并且这项工作......但是现在我在新表中有一个新数组,我现在需要保存日期...如何将这2个查询连接成一个。

$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);

2 个答案:

答案 0 :(得分:0)

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

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

但是你不应该使用mysql_* API,因为这些是被删除的。而且你应该使用预备声明。这些安全性和可读性更高。

答案 1 :(得分:0)

如果我理解正确,这就是你需要的。

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