次のコードを使用して xml ファイルからデータベースを更新しています。すべてが意図したとおりに機能しますが、テーブルに 2 倍のフィールドを追加し、html フォームを介して手動でデータを更新する必要があります。
フォームを実行すると、「afk」フィールドと「remarks」フィールドにデータを挿入できますが、次のクエリを実行するとフィールドが空になります。
$insert = "INSERT INTO `ecmt_memberlist` (characterID,name,startDateTime,baseID,base,title,logonDateTime,logoffDateTime,locationID,location,shipTypeID,shipType,roles,grantableRoles, last_modified) VALUES('$characterID','$name','$startDateTime','$baseID','$base','$title','$logonDateTime','$logoffDateTime','$locationID','$location','$shipTypeID','$shipType','$roles','$grantableRoles','$modifiedTS') ON DUPLICATE KEY UPDATE
name='$name',
startDateTime='$startDateTime',
baseID='$baseID',
base='$base',
title='$title',
logonDateTime='$logonDateTime',
logoffDateTime='$logoffDateTime',
locationID='$locationID',
location='$location',
shipTypeID='$shipTypeID',
shipType='$shipType',
roles='$roles',
grantableRoles='$grantableRoles',
last_modified = '$modifiedTS'";
追加の 2x 手動フィールドに既に格納されている値を無視し、データをそのまま保持するようにクエリに指示することは可能ですか?
どうもありがとう