|
|
|
| SELECT * FROM news GROUP BY parse_url(news_url, PHP_URL_HOST)
конечно же, этот зпрос неправильный, но он объясняет что мне нужно
Есть новости с полем news_url, где хранится адрес новости
Нужно сделать рейтинг источников. Как объединить по доменам. Как? | |
|
|
|
|
|
|
|
для: Sergeous
(25.03.2010 в 14:12)
| | Не-а.
Не объясняет. | |
|
|
|
|
|
|
|
для: Trianon
(25.03.2010 в 14:46)
| | Нужно объединить по доменам этих адресов, а не по адресам | |
|
|
|
|
|
|
|
для: Sergeous
(25.03.2010 в 15:11)
| | добавьте соответствующее поле в таблицу и заполните его.
Заполнить, вероятно, можно одним запросом UPDATE
Потребуются функции SUBSTRING() и LOCATE(), очевидно. | |
|
|
|
|
|
|
|
для: Trianon
(25.03.2010 в 15:49)
| | А не подскажете как именно?
Полагаю нужен запрос вида
dbquery("UPDATE news SET news_adress = FUNKCIYA_VYRVANIYA_ADRESSA(news_url) ") | |
|
|
|
|
|
|
|
для: Sergeous
(01.04.2010 в 17:34)
| | Разобрался. Сделал так
dbquery("UPDATE news SET news_adress = SUBSTRING_INDEX(news_url, '/', 3) "); | |
|
|
|