Очистка таблиц через php

rushen

Пользователь
Всем привет, как можно реализовать очистку таблиц посредством скрипта php ? чтобы поставить в крон чтоб удалялись товары и категории пробовал уже разные варианты не получается(( вот пример

<?php
$link = mysql_connect('localhost', 'root', 'password');
$rv = mysql_select_db('dbname', $link);
$sql = "TRUNCATE TABLE `oc_category`";
$sql = "TRUNCATE TABLE `oc_category_description`";
$sql = "TRUNCATE TABLE `oc_category_path`";
$sql = "TRUNCATE TABLE `oc_category_to_layout`";
$sql = "TRUNCATE TABLE `oc_category_to_store`";
$sql = "TRUNCATE TABLE `oc_product`";
$sql = "TRUNCATE TABLE `oc_product_description`";
$sql = "TRUNCATE TABLE `oc_product_to_store`";
$sql = "TRUNCATE TABLE `oc_product_to_layout`";
$sql = "TRUNCATE TABLE `oc_product_to_category`";
$sql = "TRUNCATE TABLE `oc_product_image`";
$sql = "TRUNCATE TABLE `oc_product_attribute`";
mysql_query($sql);
?>
 

Максм

Пользователь
PHP:
По хорошему .... в цикл загнать, ибо мускуль не умеет понимать или хреново понимает множественные запросы...  по простому так:



<?php
    //Устанавливаем доступы к базе данных:
        $host = 'localhost'; //имя хоста бд
        $user = 'XXXXXXXXXXXt'; //имя пользователя к базе
        $password = 'XXXXXXXXXXXX'; //пароль к базе
        $db_name = 'XXXXXXXX'; //имя базы
    //Соединяемся с базой
        $link = mysqli_connect($host, $user, $password, $db_name);
    //Формируем запросы:
        $query = "TRUNCATE TABLE oc_category; ";
        $query1 = "TRUNCATE TABLE oc_category_description;";
        $query2 = "TRUNCATE TABLE oc_category_path";
    //Делаем запрос к БД, результат запроса пишем в $result/1/2/3/4/5/6/8/7:
        $result = mysqli_query($link, $query);
        $result1 = mysqli_query($link, $query1);
        $result2 = mysqli_query($link, $query2);
 

//Вывод сообщений по результатам запроса, можно один -  можно на каждый:
        if($result === TRUE){
        echo "oc_category - ok<br>";   
   }
   else{
        echo "NO GOOD";   
   }
        if($result1 === TRUE){
        echo "oc_category_description - ok<br>";   
   }
   else{
        echo "NO GOOD";   
   }
   if($result === TRUE){
        echo "oc_category_path - ok<br>";   
   }
   else{
        echo "NO GOOD";   
   }
?>


Дальше по аналогии...
 
Сверху