2015-12-21 94 views
0

是否可以使用PHP将Quickbooks Desktop数据直接导入到在线的mysql数据库?例如。如果我连接使用WebConnect的QuickBooks的桌面到本地主机服务器,那么这是连接字符串: -如何导入quickbooks桌面数据到在线mysql服务器使用php

$dsn = 'mysql://root:@localhost/quickbooks' 

所以我的问题是不是使用本地主机,我可以以进口数据使用Live服务器的凭据?

或者我首先需要将桌面版本的数据导入Quickbooks在线版本才能实现这一目标?请帮忙。提前致谢!

+0

数据以什么格式导出? –

+0

不能准确地找出你需要的格式...它只是简单地将Quickbooks数据导入到mysql数据库中。这是.sql格式,虽然 – user3361920

+0

尝试使用phpmyadmin导入sql –

回答

0

是否可以使用PHP将Quickbooks Desktop数据直接导入在线的在线mysql数据库?

直接?不可以。QuickBooks不是基于任何类型的SQL数据库 - 它是专有数据格式,只能通过XML与它通信。

你可以得到最接近的是两种:

  • 喜欢的东西QODBC,它可以让你通过SQL到XML转换引擎查询的QuickBooks。

OR

所以我的问题是不是使用本地主机,我可以以进口数据使用Live服务器的凭据?

嗯,什么?你的问题并没有太大的意义,但...

你可以使用任何你想要的数据库。它不必住在localhost。只需将$dsn更改为数据库所在的位置即可。

或者我首先需要将桌面版本的数据导入到Quickbooks在线版本才能实现此目的?

QuickBooks Online是一个完全独立的产品,与QuickBooks for Windows完全没有任何关系。它是一个完全独立的产品,具有单独的API,独立的后端数据结构,由独立的开发团队开发,在单独的平台上,以独立的编程语言等等。这两者完全没有共同之处,除了存在由同一家公司开发。它们都不会给你直接的SQL访问数据。

+0

谢谢!非常 – user3361920

0

您可以考虑使用第三方解决方案。所以你的PHP生成上传到QB Online的Excel/CSV文件。

https://guruimporter.com/

相关问题