Есть код добавления голосующих в таблицу Изначально код просто создает новую строчку Код (Text): $query = "INSERT INTO `votetop` (`id`, `name`, `vote`) VALUES ('NULL', '$name', '1') "; Хотел переделать, чтоб код добавлял еще 1 голос пользователю, а не создавал для него еще одну строку, но ничего не выходит, прошу вашей помощи.
Я в похожем случае использовал INSERT...ON DUPLICATE KEY UPDATE ... Добавлено спустя 3 минуты 33 секунды: тебе нужно задать уникальный ключ чтобы оно работало.
Код (Text): $query = "INSERT INTO `votetop` (`id`, `name`, `vote`) VALUES ('NULL', '$name', '1') "; ON DUPLICATE KEY UPDATE name=name; UPDATE table SET vote=vote+1 where name=$user; я правильно понял?