我正在使用以下代码从 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 手动字段中的值并保持数据完整?
非常感谢