问题描述
|
我需要一个按钮来触发一项操作,以使用PHP将所有记录从已定义的客户端从一个数据库复制到另一个数据库。
模板数据库有12个表(每个表上有不同的行),但所有表都带有client_id行,以使WHERE子句正常工作。
问题是,我该怎么做?
谢谢,
普鲁达
解决方法
由于PHP是服务器端编程语言,因此您无法从客户端复制某些内容。但是,您可以上传数据(如XML),进行解析,然后将其插入MySQL数据库。
如果要将记录从一个复制到另一个数据库,则可能需要从数据库中读取并将其保存为SQL之类的格式。然后,您可以将这些查询发送到第二个数据库。
此时的建议:如果您需要反复进行相同的查询(具有不同的值),则应使用PreparedStatement。它将在数据库中编译,然后用新值填充。这比每次使用插入都更快。