php - 快速手册排队

标签 php mysql api quickbooks

目前我有一个客户表单,它将数据插入到多个表中。 我正在与 QuickBooks PHP-API (Consolibyte) 集成。

插入数据时,以下是插入表后继续进行的排队方法。

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

其中$id是表中的last_insert_id()。

由于多个表中发生条目,我如何通过从多个表中获取数据来更新 Quickbooks 中的客户记录,因为每个表都会返回自己的最后插入 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 支持称为JOIN 的功能,该功能专门用于允许您将两个相关表“混合”在一起,并从所有相关表中获取与特定客户相关的所有数据。

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

据此构建您的 qbXML 请求。

关于php - 快速手册排队,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46362191/

相关文章:

php - 无法匹配mysql中的字符串

php - mysql除以零错误

php - 在DB表上记录数据

mysql - 获取连接数据的数量,同时跳过重复项

java - 在 mysql 中存储 System.currentTimeMillis() 的输出

python - 是否可以利用 Windows 10 的 Cortana API for Python?

c# - 如何忽略/跳过/处理 HttpWebResponse 错误并仍然将 JSON 返回到我的代码?

api - Google Analytics API - 与 Symfony2 集成

php 从字符串中获取子字符串

php - 在带有自动加载器的错误处理程序中使用 MySQLi 扩展类