![](/img/trans.png)
[英]How to copy few records from a table on one server to the table with same structure on another server in PHP and MySQL?
[英]copying multiple records from one table to another (same structure) (PHP/MySQL)
所以这是我要做的事情:
从一个表中复制每个记录,其中item_id是我的数组中的那个。
mysql_query("INSERT INTO archive_items_tb SELECT * FROM item_bank_tb WHERE item_id IN(" . implode(',', $questions) . ")");
$questions
是一个问题ID数组,已解析为此功能。
mysql不喜欢我的尝试,因此有人可以直接使用正确的语法。
谢谢
您需要将您的子选择包装在括号中。 另外,请注意,请确保转义$questions
数组中的值。
<?php
$query = "INSERT INTO archive_items_tb
(
SELECT * FROM item_bank_tb
WHERE item_id IN (" . implode(',', $questions) . ")
)";
mysql_query($query);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.