0
我做了一個sql查詢,檢查一行是否存在......如果有我做的元組INSERT INTO設置其他UPDATE。用戶ID是主鍵。我想嘗試直接在一個單一的查詢在PHP中...是否有可能?我可以以某種方式使用不存在的命令?屬性中不存在
enter code here
$query = 'INSERT INTO Settings SET
userID = '.$uid.',
visibility = -1,
notify_icon = true,
notify_connect_friend = true,
notify_near_friend = true,
ringer = true,
vibration = true
';
$query = 'UPDATE Settings SET
visibility = '.$visibility.',
notify_icon = '.$notify_icon.',
notify_connect_friend = '.$notify_connect_friend.',
notify_near_friend = '.$notify_near_friend.',
ringer = '.$ringer.',
vibration = '.$vibration.'
WHERE
userID = '.$uid.'
';
你有沒有考慮過MySQL替換(不是ANSI標準)http://dev.mysql.com/doc/refman/5.1/en/replace.html – Jay