У меня есть база данных с пользователями. Сейчас я пытаюсь создать стену (как в Facebook).
Я добавил таблицу в свою базу данных с именем status_update и добавил строку username (пользователь, который опубликовал статус). Затем я создал запрос для поиска статусов от пользователя, на странице которого вы находитесь (выберите статус где username=$_GET['profile']
).
Мне интересно, насколько это умно? Есть ли способ использовать JOIN
или что-то? Теперь это было единственное логическое решение, которое пришло мне в голову, и я знаю, как это сделать.
Также это хорошо для этой страницы, но когда я создам страницу канала для тех, кто является «Друзьями или Последователями», это будет немного сложно.
Есть ли лучшее решение для этого?
да, вы можете объединить две таблицы по индексу или любому значению, просто сделайте это так
select * from table1 inner join table2 on table.field=table.field
это зависит от того, какое соединение вы хотите, внутреннее соединение, если данные представлены в обеих таблицах, в противном случае, если данные могут или не могут быть представлены
Других решений пока нет …