очистка таблицы в базе

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

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

    stasmong Создатель

    Регистр.:
    25 фев 2010
    Сообщения:
    22
    Симпатии:
    5
    нужно периодически очищать одну таблицу в базе данных, можно конечно из phpmyadmin, но я хочу написать скрипт и добавить его в крон

    вот что у меня вышло

    PHP:
    <?php
    /* 
     * Скрипт очищает отдельные таблицы базы данных
     */

    //Вводим данные базы
    $db_host 'localhost';//хост
    $db_name 'baseprobnik';//имя базы
    $db_login 'admin';//логин
    $db_password 'admin';//пароль

    $connection mysql_connect("$db_host""$db_login","$db_name",  "$db_password");//подключаемся к базе с указанным логин паролем

    $rv mysql_select_db$connection);

    $result mysql_query("TRUNCATE `comments`");
    ?>
    запускаю на локальном сервере выдает ошибку
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'admin'@'localhost' (using password: YES) in /opt/lampp/htdocs/ochistkabasy/index.php on line 12

    и табличка не чиститься
    подскажите куда смотреть?
     
  2. Acidrayne

    Acidrayne

    Регистр.:
    30 сен 2007
    Сообщения:
    296
    Симпатии:
    20
    Ошибка гласит , что соединение с базой не проходит! Проверьте логин и пасс!
     
  3. drawing4

    drawing4

    Регистр.:
    21 ноя 2008
    Сообщения:
    323
    Симпатии:
    37
    Так как у вас Xampp логин можно под root подключиться. А вообще, зайдите через phpmyadmin в базу данных mysql там в таблице user можно посмотреть каким юзерам разрешено коннектиться к этой базе
     
  4. stasmong

    stasmong Создатель

    Регистр.:
    25 фев 2010
    Сообщения:
    22
    Симпатии:
    5
    :yahoo: получилось!!!
    , когда делал юзера не указал хост
     
Статус темы:
Закрыта.