Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

поиск по тегам
Сообщения
apple

вот например у меня куча тегов в базе. Знаю, что желательно использовать только числа если мы что то ищем через WHERE, ну например WHERE `tag` = 1, а не WHERE `tag` = 'слово', так как слова не могут быть индексом. как тогда быть? если по словам искать не стоит? кто то понял о чем я? ((
Вообщем, как составить запрос поиска по тегу "собака"? =)

08 Май 2013, 15:24
НЕЗНАЙКА

Что значит в базе куча тегов? В тексте просто слова или таблица отдельная?

08 Май 2013, 16:00
TOOZ

apple, селект фром вэр = собака

В чем проблема?
добавлено спустя 2 минуты:
Научитесь излагать свои мысли доходчиво.

08 Май 2013, 16:05
apple

собака должна быть ключем (индекс - штука которая выставляется в пхп май админ) слово не может быть индексом. И если у меня будет 50 000 тегов, то оно среди 50 000 строк будет искать "собака", соответсвенно нагрузка на сервер.
добавлено спустя 19 минут:
TOOZ пишет:
"
Научитесь излагать свои мысли доходчиво."

вы меня совсем не знаете, и не можете оценить мою способность изложения мыслей. А в данной ситуации, а не могу изложить внятно мысль, из за незнания терминов в программировании.

08 Май 2013, 16:43
wapmorgan

apple, можно любое поле сделать первичным, в том числе и varchar.

08 Май 2013, 17:51
Ответить на тему