我正在使用PHP API在FileMaker中插入记录。我还需要将相关数据插入到单独的表中,因此我需要从创建的新记录中提取记录标识,以便可以将该标识包含在相关表的新记录中。FileMaker PHP API ..获取新创建记录的ID ..?
这里是我的工作:
$fm = new FileMaker('PayPal_IPN', FM_HOST, FM_USER, FM_PASS);
$new_ipn_record = $fm->createRecord('ipn_transactions', $ipn_record_data);
$new_ipn_record_result = $new_ipn_record->commit();
这部分工作正常,并增加了新的记录到的FileMaker。所以现在我需要获得刚刚创建的记录的ID。我想这...
$new_ipn_record_id = $new_ipn_record_result->getLastRecord()->getRecordID();
但我结束了一个错误......
呼叫到一个非对象
的任何信息,在成员函数getLastRecord()我在做什么错在这里将不胜感激。谢谢!
无关你的问题,但你应该不要使用内部生成的RecordID作为匹配字段。当您将解决方案迁移到新文件并为每个已删除记录获取副本时,它会咬你。请改用自动输入的序列号字段。 –