Поле Друзей Mysql

171
13 декабря 2018, 11:10

Пишу сайт на laravel. Есть таблица (модель) user и в нем поле friends т.е. поле друзей пользователя. Я никогда не реализовывал сайты с системой друзей и не знаю как хранить друзей пользователей. Пока только идея сохранять большой json массив с id друзей. Как бы вы это сделали?

Answer 1

Худшая идея этот массив.

А если друзей будет миллион, и длинна массива превысит длинну поля?

Для этого нужно сделать отдельную таблицу с полями:

id - PK,
user_id - ид пользователя
friend_id - ид друга
READ ALSO
Можно ли формировать счета на оплату?

Можно ли формировать счета на оплату?

Ищу способы формирования счёта 1С Бухгалтерии на стороне PHP, чтобы его потом можно было импортировать в программу или saas версиюВозможно ли вообще...

227
Не показывается textarea комментариев

Не показывается textarea комментариев

Когда пользователь авторизовался в админке вордпресс, то поле textarea комментариев не выводится, а если выйти из админки, то textarea нормально...

173
Не работает скрипт авторизации php

Не работает скрипт авторизации php

Не проходит проверка на соответствие паролей введенный и из бд, помогите

187
Очень большой update

Очень большой update

У меня в базе хранится список файловНа странице надо отображать их размер

156