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

Топ: Небольшие вопросы по MySQL
Сообщения
M0rbid

ViPeX, c чего бы вдруг?

11 Мар 2011, 18:48
Fresh

да не нужен мне флэш. Я хочу простое облако. На html.
Мне нужно сохранить в базе данных теги посту.
Тегов может быть несколько.
+ необходимо выводить весь список тегов.
те без повторений они должны выводиться.
++ Нужно считать количество записей с определённым тегом, чтоб
выделять его жирнее если записй много с ним.
Пока толоко бред всякий в голову приходит 3-мя таблицами с кучей запросов.
Вот я и интересююсь как люди делают

11 Мар 2011, 18:54
Okula

Fresh, так можно же писать все теги в файл через разделитель (лучше сделать какой-нито уникальный или с новой строки каждый тег) и выводить уже из файла, тут думаю и без таблиц можно обойтись...

11 Мар 2011, 20:13
Fresh

Okula, а количество записей с этим тэгом как считать?

11 Мар 2011, 23:35
Okula

Fresh пишет:
"Okula, а количество записей с этим тэгом как считать?"

когда файл разобьёшь на массив с помощью функции count() или sizeof() посчитаешь общее кол-во.
Если нужно посчитать для какого-то конкретного тега кол-во его записей, то можно воспользоваться функцией preg_match_all результат работы этой функции выведет количество вхождений выбранного тега.
Регулярку только правильно составь и всё.

12 Мар 2011, 0:04
Fresh

Okula, )) мы по ходу друг друга не поняли ))
В системе тегов нужно знать количество сообщений с этим тегом.
вот к примеру:
http://shvabrashvabr.ru/
(верхний правый угол)
с тегом "спартак" 5 записей, он выделяется мелким шрифтом.
Тег "Drupal" выделен жыырным и большим, потомушт с этим тегом ~20 записей.
А с файла если считывать, то можно получить только список всех тегов.
Если я правильно понял.
Да и к томуже как их связывать с постами?

12 Мар 2011, 0:18
MadLion

Не засоряйте тему вам в пхп

12 Мар 2011, 0:24
Okula

А помоему это ты не хочешь понимать или просто незнаешь как это организовать. я же тебе написал что для конкретного тега функция preg_match_all()
а как связать с постами... это не большая и проблемма, просто расширить текстовый шаблон.

12 Мар 2011, 0:26
Fresh

Okula, Ладно. Попробуем что получится. Спасибо))

12 Мар 2011, 0:35
Lady

Доброго времени суток.

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

Запрос в БД, такой: mysql_query("INSERT INTO `users` SET `rep` = '$rep', `rep_coment` = '$rep_coment'");
Что здесь не так?

13 Мар 2011, 11:32
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.