ОБСУЖДЕНИЕ

Нужна помощь по исправлении небольшой ошибки

9 сообщений1 просмотровОткрыта
#1
Возникли кое какие проблемы в PHP, сама по себе ошибка мелкая, кодер с ровными руками исправит на ура, но я не из этой области программирования. В скрипте по идеи при кроне определонного файла начисляется определенное значение в базу данных. Но не начисляет. Кто посмотрит? я не богат, могу помочь чем то другим. С меня естетственно огомный плюс :)
#2
Code?
#3
Файл крона в студию.
#4
Simptom,
PHP
<?php
error_reporting(0);
include (dirname(__FILE__) . '/inc/config.php');
mysql_connect(HOST, USER, PASS);
mysql_select_db(BASE);

function doxod ($id) {
$tree = mysql_fetch_array(mysql_query("SELECT * FROM `tree` WHERE `id` = '".$id."'"));
if ($tree['level'] == 1) {
return 1;
} else {
$a = (int)$tree['level'] * 2 + 1;
return $a;
}
}

$sql = mysql_query("SELECT * FROM `tree`");
while ($tree = mysql_fetch_array($sql)) {
$result = $tree['fruit'] + doxod($tree['id']);
mysql_query("UPDATE `tree` SET `fruit` = '".$result."' WHERE `id` = '".$tree['id']."'");  
}
?>
#5
chopko, Написал.
#6
1. Убери с кода error_reporting(0);
2. Перейди по ссылке кронового файла через адресную строку
3. Смотри какие ошибки выдаст
4. Исправляй эти ошибки
P.S. Ошибки интерпритатора нужно исправлять а не скрывать)
#7
Goodman, Базу-то подключился? .данет.
#8
GoRaS, Естественно
#9
Simptom, Начало работать как только убрал скрытие ошибок, ну и бред)