是否可以使用PHP将Quickbooks Desktop数据直接导入实时在线mysql数据库?对于前者如果我使用webconnect Quickbooks桌面连接到本地主机服务器,那么这是连接字符串: -
$dsn = 'mysql://root:@localhost/quickbooks'
所以我的问题是,我可以使用Live服务器的凭据代替使用localhost来导入数据吗?
或者,我是否首先需要将桌面版本的数据导入Quickbooks在线版本才能实现这一目标?请帮忙。在此先感谢!
答案 0 :(得分:1)
是否可以使用PHP将Quickbooks Desktop数据直接导入实时在线mysql数据库?
直接?不.QuickBooks不是基于任何类型的SQL数据库 - 它是专有数据格式,您只能通过XML与它通信。
最接近的是:
OR
嗯,什么?你的问题有点不合理,但是......所以我的问题是,我可以使用Live服务器的凭据代替使用localhost来导入数据吗?
您可以使用任何所需的数据库。它不必住在localhost
。只需将$dsn
更改为数据库所在的位置即可。
或者我是否首先需要将桌面版本的数据导入Quickbooks在线版本才能实现这一目标?
QuickBooks Online是一个完全独立的产品,与QuickBooks for Windows完全没有任何关系。它是一个完全独立的产品,具有独立的API,独立的后端数据结构,由独立的开发团队开发,在单独的平台上,以单独的编程语言等。两者完全没有共同点除了由同一家公司开发。并且都不会为您提供对数据的直接SQL访问。
答案 1 :(得分:0)
您可以考虑使用第三方解决方案。因此,您的PHP会生成Excel / CSV文件,这些文件会上传到QB Online。