php实现同时发布 我想做一个表单提交功能 把提交的数据同时发布到3个数据库里 请问代码怎么实现呀? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是inset 吗?是的话就事务然后连插3个表...这是传说中的4p? 这是我的笨办法INSERT INTO TABLE1 (A,B,C) VALUES ($A,$B,$C)INSERT INTO TABLE2 (A,B,C) VALUES ($A,$B,$C)INSERT INTO TABLE3 (A,B,C) VALUES ($A,$B,$C) 最土的,固定一个库里做一个锁表,锁住,update 三个库,验证,解锁?有专业的解法没? 有两个方案 1、如果这三个库是三个服务器的话 设置主从同步数据库即可 2、如果是同一个数据库的三个库,不妨做个简单的内部接口,源程序不变 post数据到这个接口去 让这个接口完成数据库的插入工作! 创建三个服务器的SQL类的变量,每个类里面都设置不同服务器的连接,然后调用各个类的方法就OK了 acquire mutexcon1: START TRANSACTIONcon1: INSERTcon2: START TRANSACTIONcon2: INSERTcon3: START TRANSACTIONcon3: INSERTflag = con1 insert ok && con2 insert ok && con3 insert okif ( flag ) { con1: COMMIT con2: COMMIT con3: COMMIT} else { con1: ROLLBACK con2: ROLLBACK con3: ROLLBACK}release mutex 更新数据应该怎么写 PHP能否实现这样的需求?[非求代码] 要实现这个功能 请 提供个思路 字符串截取问题 关于用thinkphp会员登录的表单自动验证的问题? 请教一个关于select表单项提交的问题,急 关于一个iframe的问题 我的session为何总出错?这个警告是什么意思? php中使用curl,求助,多谢 paypal支付沙盒测试https://www.sandbox.paypal.com/cgi-bin/webscr method="POST只显示空白页面 win7安装PHP环境 怎么转移XAMP
是的话就事务
然后连插3个表...这是传说中的4p?
INSERT INTO TABLE1 (A,B,C) VALUES ($A,$B,$C)
INSERT INTO TABLE2 (A,B,C) VALUES ($A,$B,$C)
INSERT INTO TABLE3 (A,B,C) VALUES ($A,$B,$C)
2、如果是同一个数据库的三个库,不妨做个简单的内部接口,源程序不变 post数据到这个接口去 让这个接口完成数据库的插入工作!
acquire mutexcon1: START TRANSACTION
con1: INSERTcon2: START TRANSACTION
con2: INSERTcon3: START TRANSACTION
con3: INSERTflag = con1 insert ok && con2 insert ok && con3 insert okif ( flag ) {
con1: COMMIT
con2: COMMIT
con3: COMMIT
} else {
con1: ROLLBACK
con2: ROLLBACK
con3: ROLLBACK
}release mutex