需要使用PHP在MySQL数据库之间传输数据的帮助吗

需要使用PHP在MySQL数据库之间传输数据的帮助吗,php,mysql,Php,Mysql,在我管理的一个站点中,客户已决定在以前外包的地方承担ACH/银行账户管理。因此,在我们的在线表单中提交的信息(过去只是存储在单个数据库中进行处理)现在必须处于“悬而未决”状态,直到用于支付的资金得到验证。我原来的计划如下: 在注册结束时,所有表单数据都被收集并存储在一个MySQL数据库中。我们的内部管理员将收到一封电子邮件通知,提醒他已注册。他将处理收集的ACH信息,并等待付款结算所需的3-4个工作日 一旦支付信息返回为“良好”,但我尚未考虑如何处理“不良”,管理员可以登录到一个安全的门户,在比

在我管理的一个站点中,客户已决定在以前外包的地方承担ACH/银行账户管理。因此,在我们的在线表单中提交的信息(过去只是存储在单个数据库中进行处理)现在必须处于“悬而未决”状态,直到用于支付的资金得到验证。我原来的计划如下:

在注册结束时,所有表单数据都被收集并存储在一个MySQL数据库中。我们的内部管理员将收到一封电子邮件通知,提醒他已注册。他将处理收集的ACH信息,并等待付款结算所需的3-4个工作日

一旦支付信息返回为“良好”,但我尚未考虑如何处理“不良”,管理员可以登录到一个安全的门户,在比较和验证后,允许他单击按钮“处理”完整信息。该过程简化为:

注册完成:数据存储在 DB'A' 已验证资金并单击链接: “A”中的数据被复制到DB“B” 而“A”则被删除。 我以前使用CSV输出运行过类似的过程,并且只是简单地使用

//transfers old data to archive
$transfer = mysql_query('INSERT INTO '.$archive.' SELECT * FROM '.$table) or die(mysql_error());

//empties existing table
$query = mysql_query('TRUNCATE TABLE '.$table) or die(mysql_error());
但在这些情况下,所有返回的数据都被复制和删除。我只想复制和删除一条记录

你知道如何做到这一点吗

但在这些情况下,所有返回的数据都被复制和删除。我只想复制和删除一条记录

你知道如何做到这一点吗

将WHERE子句添加到SELECT*FROM


谢谢你的帮助。假设我以行的形式返回数据,并且只逐行处理,我将不知道要复制的行的给定名称或值。@JM4为什么不知道?为什么你不能得到当前行的ID?我想我可以。仅根据您上面提到的示例代码,我不确定它是否适合。我已经向管理员展示了如何显示上面的信息。我真的应该看看我自己的代码。我使用几乎完全相同的代码删除坏记录。我很抱歉,谢谢你的帮助!
INSERT INTO tablename SELECT * FROM tablename2 WHERE record_id_field = 'value';