Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вывод рандомных 6 меток и строки

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
No0k
Отправлено: 08 Июля, 2014 - 17:25:20
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Янв. 2014  


Помог: 0 раз(а)




Добрый день. Имею таблицу news с новостями и в таблице к каждой новости есть полу tags и в них хранятся метки через запятую, например: PHP, Dream, MySQL.

Что я хочу: хочу вытянуть 10 случайных меток (поле tags) из всех новостей. Как осуществить? А то я не могу придумать, все время велосипеды получаются ....
 
 Top
LIME
Отправлено: 08 Июля, 2014 - 17:37:01
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Ха-ха
только что (10 сек назад) объяснял начальнику почему нельзя теги через запятую в поле хранить
чтоб не лепить веласипеты сделай отдельную таблицу тегов и таблицу связи многие ко многим
через которую свяжи новость с тегами
 
 Top
No0k
Отправлено: 08 Июля, 2014 - 17:53:53
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Янв. 2014  


Помог: 0 раз(а)




LIME пишет:
Ха-ха
только что (10 сек назад) объяснял начальнику почему нельзя теги через запятую в поле хранить
чтоб не лепить веласипеты сделай отдельную таблицу тегов и таблицу связи многие ко многим
через которую свяжи новость с тегами
Можете мне обьяснить? Каждый тег новая строка? А потом если доставать, то это будет очень сильно нагружаться?
 
 Top
Исильдур
Отправлено: 08 Июля, 2014 - 21:24:21
Post Id


Гость


Покинул форум
Сообщений всего: 68
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




No0k Нормально все будет. В третьей таблице id новости и id тега индексы поставьте.
 
 Top
LIME
Отправлено: 08 Июля, 2014 - 21:56:59
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




не будет
Пока не поймет что есть таблица связей многие ко многим
А что есть 3я таблица я и сам не знаю
Тс гуглить
 
 Top
Исильдур
Отправлено: 08 Июля, 2014 - 21:59:57
Post Id


Гость


Покинул форум
Сообщений всего: 68
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




LIME Третьей таблицей я таблицу связей назвал))
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB