Код: Выделить всё
//refer
if($_GET['refer'] != ''){
$query_stats_refer = $db->prepare("SELECT day FROM ".$prefix."stats_refer WHERE day='".date("d-m-Y", time())."' AND refer='".$_GET['refer']."'");
$query_stats_refer->execute();
if($query_stats_refer->rowCount() < 1){
$save_stats_refer = $db->prepare("INSERT INTO ".$prefix."stats_refer (day, name, refer, refer_n) values ('".date("d-m-Y", time())."', '".$refer_name."', '".$refer."', '1')");
$save_stats_refer->execute();
}else{
$update_stats_refer = $db->prepare("UPDATE ".$prefix."stats_refer SET refer_n = refer_n + 1 WHERE day='".date("d-m-Y", time())."' AND refer='".$refer."'");
$update_stats_refer->execute();
}
}
//refer page
if($refer != ''){
$query_stats_refer_pages = $db->prepare("SELECT ip FROM ".$prefix."stats_refer_pages WHERE ip='".$_SERVER['REMOTE_ADDR']."' AND refer='".$refer."'");
$query_stats_refer_pages->execute();
if($query_stats_refer_pages->rowCount() < 1){
$save_stats_refer_pages = $db->prepare("INSERT INTO ".$prefix."stats_refer_pages (ip, day, name, refer, refer_page) values ('".$_SERVER['REMOTE_ADDR']."', '".date("d-m-Y", time())."', '".$refer_name."', '".$refer."', '".$step."')");
$save_stats_refer_pages->execute();
}else{
$update_stats_refer_pages = $db->prepare("UPDATE ".$prefix."stats_refer_pages SET refer_page = '".$step."' WHERE ip='".$_SERVER['REMOTE_ADDR']."' AND refer='".$refer."'");
$update_stats_refer_pages->execute();
}
}
первая $db в второй, если работает без проблем...
Кто-нибудь может объяснить?
(Прежде чем кто-нибудь попросит закрыть вопрос, потому что он, как обычно, не понимает вопроса)
Подробнее здесь: https://stackoverflow.com/questions/797 ... econd-work