我正在使用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作爲匹配字段。當您將解決方案遷移到新文件併爲每個已刪除記錄獲取副本時,它會咬你。請改用自動輸入的序列號字段。 –