Обучение/Помощь новичкам | крон
Тема закрыта by
155045003
дайте пример как прописать команду чтоб работало
dreamer (07.01.2016 в 17:44)
обычные запросы
обычные запросы
типа так /www/strategi.ramzet.net/cron/4гьф.php?
DELETED
7 января 2016, в 17:47
Delete
155045003 ,
<?php
$dbhost="localhost";
$dbname="d";
$dbuser="d";
$dbpass="12";
$lin=mysql_connect($dbhost,$dbuser,$dbpass) or die("Не могу подключиться к серверу БД");
mysql_select_db($dbname,$lin) or die("Не могу подключиться к БД");
mysql_query("SET NAMES utf8");
mysql_query("set character_set_client='utf8'");
mysql_query("set character_set_results='utf8'");
mysql_query("set collation_connection='utf8'");
mysql_query("UPDATE `zadanuya` SET `zad`= '0' WHERE `zad` > '0'");
mysql_query("UPDATE `account` SET `vorotyla`= '10'");
?>
<?php
$dbhost="localhost";
$dbname="d";
$dbuser="d";
$dbpass="12";
$lin=mysql_connect($dbhost,$dbuser,$dbpass) or die("Не могу подключиться к серверу БД");
mysql_select_db($dbname,$lin) or die("Не могу подключиться к БД");
mysql_query("SET NAMES utf8");
mysql_query("set character_set_client='utf8'");
mysql_query("set character_set_results='utf8'");
mysql_query("set collation_connection='utf8'");
mysql_query("UPDATE `zadanuya` SET `zad`= '0' WHERE `zad` > '0'");
mysql_query("UPDATE `account` SET `vorotyla`= '10'");
?>
Ну например нам нужно оптимизировать базу каждые 3 часа
<?
include_once '/db/connect.php';
$at = mysql_query('SHOW TABLES'); //получим список таблиц
while ($tables = mysql_fetch_assoc($at))
{
foreach ($tables as $bd => $table)
{
mysql_query('OPTIMIZE TABLE `'.trim($table).'`')
or die(mysql_error());
}
}
?>
Потом на хостинге в кроне прописываем этот файл и ставим 3 часат и это действие будет выполнятся каждые 3 часа
<?
include_once '/db/connect.php';
$at = mysql_query('SHOW TABLES'); //получим список таблиц
while ($tables = mysql_fetch_assoc($at))
{
foreach ($tables as $bd => $table)
{
mysql_query('OPTIMIZE TABLE `'.trim($table).'`')
or die(mysql_error());
}
}
?>
Потом на хостинге в кроне прописываем этот файл и ставим 3 часат и это действие будет выполнятся каждые 3 часа
155045003 , у тебя папка крон есть вобще? Если есть то пиши как ссылку
БЕЛАЗ (07.01.2016 в 17:47)
155045003 ,
<?php
$dbhost="localhost";
$dbname="d";
$dbuser="d";
$dbpass="12";
$lin=mysql_connect($dbhost,$dbuser,$dbpass) or die("Не могу подключиться к серверу БД");
mysql_select_db($dbname,$lin) or die("Не могу подключиться к БД");
mysql_query("SET NAMES utf8");
mysql_query("set character_set_client='utf8'");
mysql_query("set character_set_results='utf8'");
mysql_query("set collation_connection='utf8'");
mysql_query("UPDATE `zadanuya` SET `zad`= '0' WHERE `zad` > '0'");
mysql_query("UPDATE `account` SET `vorotyla`= '10'");
?>
155045003 ,
<?php
$dbhost="localhost";
$dbname="d";
$dbuser="d";
$dbpass="12";
$lin=mysql_connect($dbhost,$dbuser,$dbpass) or die("Не могу подключиться к серверу БД");
mysql_select_db($dbname,$lin) or die("Не могу подключиться к БД");
mysql_query("SET NAMES utf8");
mysql_query("set character_set_client='utf8'");
mysql_query("set character_set_results='utf8'");
mysql_query("set collation_connection='utf8'");
mysql_query("UPDATE `zadanuya` SET `zad`= '0' WHERE `zad` > '0'");
mysql_query("UPDATE `account` SET `vorotyla`= '10'");
?>
мне нада сам файл на крон чтоб каждие 5ч чума.файли для етого есть
БЕЛАЗ (07.01.2016 в 17:49)
155045003 , у тебя папка крон есть вобще? Если есть то пиши как ссылку
155045003 , у тебя папка крон есть вобще? Если есть то пиши как ссылку
да есть и файли там нада как их в самом кроне так
/www/strategi.ramzet.net/cron/bbbb.php
Стр.: 1, 2