目前,我有一个客户表单,它将数据插入多个表中。我正在与QuickBooks PHP(Consoli字节)集成。
当插入数据时,下面是插入表后进行的排队方法。
$Queue = new QuickBooks_WebConnector_Queue($dsn);
$Queue->enqueue(QUICKBOOKS_ADD_CUSTOMER, $id);其中$id是表中的last_insert_id()。
由于多个表都会出现条目,所以如何从多个表中获取数据来更新Quickbook中的客户记录,因为每个表都将返回自己的最后一个insert id。
发布于 2017-09-22 23:10:58
因为有条目发生在多个表上
想必,您有一个公共的customer_id字段,或者在所有表之间共享的东西。
使用这个customer_id值。
如何从多个表中获取数据来更新Quickbook中的客户记录
SQL支持名为JOIN的东西,它专门用于将两个相关表“擦除”在一起,并从所有相关表中获取与特定客户相关的所有数据。
使用JOIN。从表中获取所有数据。
根据此构建您的qbXML请求。
https://stackoverflow.com/questions/46362191
复制相似问题