使用PHP变量和SELECT语句INSERT INTO-Statement

时间:2014-03-21 10:19:53

标签: php mysql sql

我试图将当前的SELECT-Statement插入带有PHP变量的Database表中。它通过这种方式工作,没有变量:

mysql_query("INSERT INTO table (column) SELECT column FROM table1");

有没有人知道如何解决它?

PHP:5.3.10和mysql-databse

2 个答案:

答案 0 :(得分:0)

试试这个

 $sample="SELECT column FROM table1";  // your select query
$query="INSERT INTO `table` (column) $sample";
mysqli_query('database connection code',$query);

如果出现任何问题,请告诉我。

答案 1 :(得分:-2)

您可以使用mysql_insert_id()获取最后插入的ID值并单独尝试插入查询。

<?PHP
$lastId = mysql_insert_id();
$query = mysql_query("Your Select Query with $lastId");
?>