0
Как я могу сделать верхний список hashtag в PHP?Как я могу сделать хеш-лист в PHP?
У меня есть таблица "сообщения"
Эта таблица содержит 3 поля (идентификатор, текст, хэш)
данные как этот
id => 1
text => i'm from #us
hash => ,us
id => 2
text => i #love #us
hash => ,love ,us
id => 3
text => i will travel to #us cus i #love it
hash => ,us ,love
id => 4
text => i will go to #us #now
hash => ,us ,now
я хочу показать данные, как этот
верхний хэш
us
love
now
Что не работает в вашем коде? – user20232359723568423357842364
Вам не нужна настройка, подобная этой. У вас должна быть такая настройка: 'posts (id, text)', 'tags (id, tag)' и 'relationship (id, post_id, tag_id)'. Затем вы можете сортировать таблицу 'relations' с помощью' tag_id DESC' и вытаскивать верхние 3 наиболее используемые. –
Нет никакой причины для таблицы «тегов», когда она не хранит никакой информации, кроме ненужного первичного ключа суррогата. Столбец 'relations' также не нужен столбец' id'; 'post_id, tag' является первичным ключом самостоятельно. Кажется, у вас сложилась привычка добавлять столбец «id» к каждой таблице, даже если она не нужна. –