Quickbooks排队

Quickbooks Queuing

目前我有一个将数据插入多个 table 的客户表格。 我正在与 QuickBooks PHP-API (Consolibyte) 集成。

插入数据时下面是table中插入后进行的排队方法。

$Queue = new QuickBooks_WebConnector_Queue($dsn);
$Queue->enqueue(QUICKBOOKS_ADD_CUSTOMER, $id);

其中 $id 是 table.

中的 last_insert_id()

由于多个 table 发生了条目,我如何通过从多个 table 获取数据来更新 Quickbooks 中的客户记录,因为每个 table 将 return它自己的最后插入 ID。

Since there are entries happening to multiple tables`

据推测,您有一个共同的 customer_id 字段或所有表共享的字段。

使用那个 customer_id 值。

how do i update Customer records in Quickbooks by fetching data from multiple table

SQL 支持称为 JOINs 的东西,它专门用于让您 "smush" 将两个相关表放在一起,并从所有相关表。

使用 JOIN。从表中获取所有数据。

从中构建您的 qbXML 请求。