В начале моего скрипта я удаляю все в таблице.При выполнении кода ниже он повторяется 3 раза (по одному для каждой записи), однако, когда я проверяю данные после того, как информация дублируется (6 вставок вместо 3).
foreach ($response2->records as $record) {
$accountid = $record->fields->AccountId;
$resident_title = $record->fields->Resident_Title__c;
$supervisor_title = $record->fields->Supervisor_Title__c;
$position_proposal_url = $record->fields->Position_Proposal_URL__c;
$sql = "INSERT INTO Positions (AccountID, Position_Title, Supervisor_Title, Position_Url)
VALUES ('$accountid',
'$resident_title',
'$supervisor_title',
'$position_proposal_url');";
$result2 = $database->exec($sql);
}
Я вставилкоманда print перед последней строкой, чтобы определить содержимое SQL и визуализировать, что на самом деле он повторяется только 3 раза.Исходя из этого, я подозреваю, что проблема должна быть в моем синтаксисе PHP / SQL.