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

Тема в разделе "Базы данных", создана пользователем Tadasi, 24 апр 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Tadasi

    Tadasi Постоялец

    Регистр.:
    6 май 2008
    Сообщения:
    145
    Симпатии:
    6
    Нужно проанализировать базу на обратные ссылки и вывести отчёт в отдельном файле. Прога или скрипт.
     
  2. ioleg

    ioleg Создатель

    Регистр.:
    21 сен 2007
    Сообщения:
    11
    Симпатии:
    0
    Сколько денег платишь?:)
     
  3. Tadasi

    Tadasi Постоялец

    Регистр.:
    6 май 2008
    Сообщения:
    145
    Симпатии:
    6
    неужеле такой скрипт может дорого стоить? напишите в личку.
     
  4. raimikxoxma

    raimikxoxma Писатель

    Регистр.:
    13 сен 2008
    Сообщения:
    2
    Симпатии:
    0
    Можем месте скинутся меня тоже интересусет! :p
     
  5. localhost:80

    localhost:80 Постоялец

    Регистр.:
    4 дек 2008
    Сообщения:
    102
    Симпатии:
    15
    какой критерий поиска? если идет речь о поиске в базе статей DLE Engine определенной комбинации символов то можно и без скрипта прямым запросом в базу
     
  6. Tadasi

    Tadasi Постоялец

    Регистр.:
    6 май 2008
    Сообщения:
    145
    Симпатии:
    6
    Речь идёт о поиске в базе новостей, вполне устроит и запрос к базе,) подскажите пожалуйста. :thenks:
     
  7. localhost:80

    localhost:80 Постоялец

    Регистр.:
    4 дек 2008
    Сообщения:
    102
    Симпатии:
    15
    если есть 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 - название таблицы (может быть с префиксом)
     
    Tadasi нравится это.
  8. dark666

    dark666 Создатель

    Регистр.:
    9 янв 2009
    Сообщения:
    12
    Симпатии:
    0
    А не подскажите, как делать поиск и замену напрямую в базе?
    что бы не только по новостям, но и, например, по заголовкам, что бы загаловки тоже можно было заменять?

    Большое спасибо!
     
  9. localhost:80

    localhost:80 Постоялец

    Регистр.:
    4 дек 2008
    Сообщения:
    102
    Симпатии:
    15
    Та же самая таблица, поле 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%'


    собственно не важно титл или описание менять, только сменить название поля, а при желании можно и все поля сразу
     
Статус темы:
Закрыта.