它只是不斷添加一個row
即使它已經存在,我不明白爲什麼?重複密鑰仍然插入作爲MYSQL條目
$submitted = explode("@", $submit['tag']);
foreach ($submitted as $tag => $value) {
if ($value != "") {
$attag = "@".$value;
$sql_insert = dbquery("INSERT INTO dbtags(tag_name, tag_txt) VALUES('$value', '$attag') ON DUPLICATE KEY UPDATE tag_name=tag_name");
}
}
任何人都可以幫忙嗎?
是'tag_name'的主鍵?(或唯一?) – Johan
我強烈建議將查詢移到循環外部 –
@Johan,它的獨特性如果我改變它會更好嗎?初級? – FoxyFish