我考慮的一個小腳本在PHP的MySQL,如果它存在於數據庫中,但在更新不存在刪除行。 請讓我知道如果我在正確的方向我要去。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) {
}
}
我希望我已經解釋清楚,我的頭不右today..lol 感謝您的時間與這一點,任何援助是高度appriciated !
UPDATE
對於例如,假設上傳的文件作爲信息:
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 :) 希望此更新有助於謝謝!
英語在第一線沒有意義...你在問什麼? – AlanFoster 2012-07-17 10:13:18
我想從數據庫中刪除行不是上傳的文件在...如: AGENT_REF = 1 AGENT_REF = 2 AGENT_REF = 3 AGENT_REF = 5 作爲AGENT_REF 4不在列表中,然後從MySQL刪除在數據庫AGENT_REF = 4存在:) 這是更容易理解:) – Steve 2012-07-17 10:18:33
你爲什麼不只是刷新你的表,然後從文件中添加新的數據? – 2012-07-17 10:54:29