поиск и замена в бд по крону

Тема в разделе "PHP", создана пользователем akimov_aleks, 30 ноя 2010.

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

    akimov_aleks

    Регистр.:
    15 авг 2007
    Сообщения:
    523
    Симпатии:
    105
    Добрый день я в php не зуб нагой.
    нужен скрпи который по cron выполнял
    в базе BD в таблице post столбце story

    сначало находил %3A%2F%2F потом заменял это на ://
    потом находил %2F потом заменял это на /

    попогите плиз
     
  2. chang

    chang

    Регистр.:
    20 ноя 2009
    Сообщения:
    363
    Симпатии:
    117
    если в пхп ни зуб-ногой так зачем интересно этим занимаешься?
    найми специалиста он и сделает все

    PHP:
    $user="username";
    $password="password";
    $database="database";
    mysql_connect(localhost,$user,$password);

    mysql_select_db($database) or die( "Error mysql_select_db");
    $query1="UPDATE post SET story = REPLACE(story, '%3A%2F%2F', '://');";

    $query2="UPDATE post SET story = REPLACE(story, '%2F', '/');";

    mysql_query($query1);
    mysql_query($query2);
    mysql_close();
    теоретически должно работать ... не проверял
    перед запуском сделай резервный дамп ... ну на нем попробуй ... или же потом в случае чего восстанавливает
     
  3. B0nuse

    B0nuse Постоялец

    Регистр.:
    6 июн 2009
    Сообщения:
    106
    Симпатии:
    21
    А может проще это все заменять в момент записи в БД?
    Тогда проблема замен по крону отпадает сама собой.
     
Статус темы:
Закрыта.