如何使用 php 将 quickbooks 桌面数据导入在线 mysql 服务器

how to Import quickbooks desktop data to Online mysql server using php

是否可以使用 PHP 将 Quickbooks Desktop 数据直接导入实时在线 mysql 数据库?对于前。如果我使用 webconnect Quickbooks 桌面连接到本地主机服务器,那么这是连接字符串:-

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

所以我的问题是我可以不使用 localhost 而使用 Live 服务器的凭据来导入数据吗?

否则我需要先将桌面版的数据导入到 Quickbooks 在线版中才能实现吗?请帮忙。提前致谢!

Is it possible to import Quickbooks Desktop data directly to a live online mysql database using PHP ?

直接?不。QuickBooks 不基于任何类型的 SQL 数据库——它是一种专有数据格式,您只能通过 XML 与其通信。

最接近的是:

  • 类似于 QODBC,它允许您通过 SQL-to-XML 翻译引擎查询 QuickBooks。

So my question is instead of using localhost can I use Live server's credentials in order to import data ?

嗯,什么?你的问题有点不合理,但是...

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

Or else do I first need to import desktop version's data into Quickbooks online version in order to achieve this ?

QuickBooks Online 是一个完全独立的产品,与 Windows 的 QuickBooks 完全没有关系。它是一个完全独立的产品,有一个独立的API,一个独立的后端数据结构,由一个独立的开发团队开发,在一个独立的平台上,用一种独立的编程语言等等。两者在由同一家公司开发的共同点。两者都不会让您直接 SQL 访问数据。

您可以考虑使用第 3 方解决方案。因此,您的 PHP 会生成 Excel/CSV 个文件,这些文件会上传到 QB Online。

https://guruimporter.com/