MySQL и рейтинг пользователей приложения

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Аватара пользователя
Dmitry
Сообщения: 70
Зарегистрирован: 05 дек 2009, 13:51

MySQL и рейтинг пользователей приложения

Сообщение Dmitry »

Есть приложение, которое использует несколько таблиц в моей БД, собираюсь ввести в приложение рейтинг пользователей, для этого создаю еще одну таблицу с полями user и rate. Когда пользователь добавляет материал, создается запись с его ID и рейтингом, равным нулю, впоследствии рейтинг будет увеличиваться.

Вопрос: как избежать дублирования записей, ведь пользователи могут добавлять материалы неоднократно. То есть требуется сделать проверку на наличие в таблице пользователя с заданным ID, если такового нет, то создать. Если не сложно, приведите SQL-запрос.
[Tarzan]
Сообщения: 18
Зарегистрирован: 30 дек 2009, 21:53

Re: MySQL и рейтинг пользователей приложения

Сообщение [Tarzan] »

INSERT INTO `BD_name` (`id`, `rate`) VALUES (`123456789`, `0`) ON DUPLICATE KEY UPDATE `rate` = (`rate`+1);

Где BD_name - имя таблицы
Аватара пользователя
Dmitry
Сообщения: 70
Зарегистрирован: 05 дек 2009, 13:51

Re: MySQL и рейтинг пользователей приложения

Сообщение Dmitry »

Большое спасибо)
VITAL
Сообщения: 34
Зарегистрирован: 29 дек 2009, 13:32

Re: MySQL и рейтинг пользователей приложения

Сообщение VITAL »

Извините за не скромный вопрос но я везде видел и немогу понять где и как сдлать бд таблицу обьясните или дайте ссылку на то где про неё говорится...
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: MySQL и рейтинг пользователей приложения

Сообщение Александр »

VITAL
Создание базы пользователей приложения и ведение статистики http://flapps.ru/forum/topic165.html
И поиск по форуму "база".
Ответить