Нужен скриптик для базы Dle Mysql

Статус
В этой теме нельзя размещать новые ответы.

Tadasi

Постоялец
Регистрация
6 Май 2008
Сообщения
145
Реакции
6
Нужно проанализировать базу на обратные ссылки и вывести отчёт в отдельном файле. Прога или скрипт.
 
Сколько денег платишь?:)
 
Можем месте скинутся меня тоже интересусет! :p
 
какой критерий поиска? если идет речь о поиске в базе статей DLE Engine определенной комбинации символов то можно и без скрипта прямым запросом в базу
 
какой критерий поиска? если идет речь о поиске в базе статей DLE Engine определенной комбинации символов то можно и без скрипта прямым запросом в базу
Речь идёт о поиске в базе новостей, вполне устроит и запрос к базе,) подскажите пожалуйста. :thenks:
 
если есть phpmyadmin то запустить SQL запрос

SELECT COUNT(*) FROM post WHERE short_story LIKE '%xxx%'
- выведет количество новостей где в короткой новости встречается xxx
SELECT * FROM post WHERE short_story LIKE '%xxx%'
- выведет сами новости где в короткой новости встречается xxx

SELECT COUNT(*) FROM post WHERE full_story LIKE '%xxx%'
- выведет количество новостей где в полной новости встречается xxx
SELECT * FROM post WHERE full_story LIKE '%xxx%'
- выведет сами новости где в полной новости встречается xxx

где xxx искомая фраза без кавычек, post - название таблицы (может быть с префиксом)
 
А не подскажите, как делать поиск и замену напрямую в базе?
что бы не только по новостям, но и, например, по заголовкам, что бы загаловки тоже можно было заменять?

Большое спасибо!
 
А не подскажите, как делать поиск и замену напрямую в базе?
что бы не только по новостям, но и, например, по заголовкам, что бы загаловки тоже можно было заменять?

Большое спасибо!

Та же самая таблица, поле post_title

т.е. получается
SELECT * FROM post WHERE post_title LIKE '%xxx%'
смотрим новости где встречается в заголовке xxx

или заменяем сразу все заголовки xxx на yyy

UPDATE `ваща БД` SET post_title = REPLACE(post_title, 'xxx', 'yyy') WHERE post_title LIKE '%xxx%'


собственно не важно титл или описание менять, только сменить название поля, а при желании можно и все поля сразу
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху