【发布时间】:2017-07-22 02:47:31
【问题描述】:
我现在正在尝试编写一个 PHP 脚本
- 使用唯一的主 ID 搜索数据库中的特定记录。
- 然后它应该在表中搜索与第一条记录的某些字段匹配的记录(例如,查找名称和日期与“记录一个”相同的所有条目)
- 然后它应该将所有匹配的条目复制到一个新表中。
现在我只抓取一个匹配的条目然后停止。如何格式化以复制所有条目?
$query = sprintf("SELECT name, date FROM original_table
WHERE id='%s'",
mysql_real_escape_string($id));
$result = mysql_query($query);
$row=mysql_fetch_array($result);
//find and copy all matching entries
$query = sprintf("INSERT into second_table(all fields)
SELECT all fields FROM original_table WHERE name='%s' AND date='%s'")
关于我可以做些什么来实现这一点的任何建议?
【问题讨论】:
-
表A和表B有相似的字段吗? ?
-
是的,它们有相同的字段
-
我猜你已经得到了下面的答案。 . :)
标签: php mysql copy multiple-entries