Страницы

Поиск по вопросам

среда, 10 октября 2018 г.

Система друзей на PHP

У меня есть страница, где должны выводиться:
заявки в друзья уже подтверждённые друзья в таком виде: id - Username
Как реализовать такую систему на PHP:
какой должна быть структура БД? как определить, что пользователь дружит или только отправил заявку?


Ответ

Сделайте отдельную таблицу для заявок, к примеру reguests. Пускай она будет примерно так: | id | sender | taker | accept | Первые три поля понятны, а вот accept пускай имеет значения 1 или 0 в зависимости подтверждения заявки. То есть 1, если подтвердил, 0 если еще нет. Чтобы реализовать систему друзей, то сделайте таблицу frinends (к примеру) и пускай она имеет примерно такой вид: | id | id1 | id2 | В поля id1 и id2 вписываете двух человек, которые подружились. Потом просто проверяете наличие пары нужных ид в таблице. Вот. Коротко и думаю ясно) Недавно сам ломал голову над такой системой, так что буду рад помочь.

Комментариев нет:

Отправить комментарий