データベースに存在するが更新に存在しない場合に行を削除するために、php mysql の小さなスクリプトを検討しています。私が正しい方向に進んでいるかどうか教えてください。
ここで何が起こるか...
すべてのデータを含む情報を取得するアップロードされたファイルは、mysql データベースに挿入されるか、既に存在する場合は更新されます。私がやろうとしているのは、アップロードされたファイルのデータベースに何も含まれていない場合(更新されているため)、そこにある行を削除することです。
データベースの AGENT_REF は主キーです
$sql_archeck = mysql_query ("SELECT AGENT_REF FROM epsales");
while($check = mysql_fetch_array($sql_archeck) {
if ($check["AGENT_REF"] == $agentref) {
}
}
私は明確に説明したことを願っています.今日は私の頭が正しくありません..lolこれでお時間をいただきありがとうございます。
アップデート
たとえば、アップロードされたファイルに次のような情報があるとします。
AGENT_REF = 1
AGENT_REF = 2
AGENT_REF = 3
AGENT_REF = 5
しかし、データベースでは:
AGENT_REF = 1
AGENT_REF = 2
AGENT_REF = 3
AGENT_REF = 4
AGENT_REF = 5
データベースから AGENT_REF 4 を削除したい :) このアップデートがお役に立てば幸いです ありがとうございます!