Pdo странная ошибка в функции подготовки: первая не работает, вторая работаетPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Pdo странная ошибка в функции подготовки: первая не работает, вторая работает

Сообщение Anonymous »

Код: Выделить всё

    //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 в первой if говорит: Неустранимая ошибка: Необнаруженная ошибка: вызов функции-члена подготовить() по нулевому значению
первая $db в второй, если работает без проблем...
Кто-нибудь может объяснить?
(Прежде чем кто-нибудь попросит закрыть вопрос, потому что он, как обычно, не понимает вопроса)

Подробнее здесь: https://stackoverflow.com/questions/797 ... econd-work
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»