我试图将当前的SELECT-Statement插入带有PHP变量的Database表中。它通过这种方式工作,没有变量:
mysql_query("INSERT INTO table (column) SELECT column FROM table1");
有没有人知道如何解决它?
PHP:5.3.10和mysql-databse
答案 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");
?>