здравствуйте, подскажите в чем может быть проблема, не могу понять в чем ошибка
я хочу в этом скрипте выполнить 2 запроса сразу
class banners {
function addHit($id=0) {
global $db,$config_abs_path;
if(!$id) $id=$this->id;
$res_del=$db->query('update '.TABLE_BANNERS.' set `clicks` = `clicks`+1 where `id`="'.$id.'"');
require_once $config_abs_path."/classes/users.php";
$email=users::getNEmail($id);
return 1;
}
}
при выполнении этого
require_once $config_abs_path."/classes/users.php";
$email=users::getNEmail($id);
в бд записывается постоянно значение из 1 строки бд
class users {
static function getEmail($id='') {
global $db;
if(!$id) return;
$email=$db->fetchRow('select email from '.TABLE_USERS.' where id="'.$id.'"');
return $email;
}
function getNEmail($id) {
global $db;
$email=users::getEmail($id);
$db->query("insert into `class_click` set `email` = '$email'");
}
}
почему так происходит?
получается он не видит авторизации? хотя во втором скрипте в самом файле сессия запущена