0
我創建的代碼從Highrise API獲取數據並導入到我們的MySQL數據庫表中。使用API更新數據庫同步 - 不會更新以顯示自定義字段更改爲空白時
這不會去和從db到Highrise。當銷售代表點擊我創建的「同步」按鈕時,它僅從Highrise進入數據庫。
一切工作正常,當他們填充Highrise自定義字段並單擊同步。當他們從自定義字段中刪除數據並點擊「同步」時會發生問題。
我有一個循環,這是否對每個:
mysql_query("INSERT lld_listing_constants (client_hr_id, customvalue, unique_field_id, customglobalid) VALUES ('".addslashes($co_id_hr)."', '".addslashes($subjectdatainner->{'value'})."', '".addslashes($subjectdatainner->{'id'})."', '".addslashes($subjectdatainner->{'subject_field_id'})."')
ON DUPLICATE KEY UPDATE customvalue = '".addslashes($subjectdatainner->{'value'})."', customglobalid = '".addslashes($subjectdatainner->{'subject_field_id'})."'");
那麼它顯然會插入就好..或者,如果有重複的UPDATE ..但如果它突然變成空白呢?我將如何檢查它是否空白?
我認爲問題在於拉取API數據 - 它不會返回空白的自定義字段。