Ajuda erro PHP Fatal error: Call to a member function fetch_array() on a non-object

  • Autor Autor rockyman95
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
rockyman95

rockyman95

Kappa
Programador
Verificado
Verificación en dos pasos activada
Hola,

llevo horas quebrandome la cabeza por un error que me arrojo en php, cuando de la nada me fallo, bueno fue porque reinicie el vps y al reiniciarlo me salto ese eror pero antes de que lo reiniciara todo funcionaba bien.


Les voy a compartir la función aver si me pueden ayudar a detectar el problema.

PHP:
<?php
require_once 'settings.php';
require_once $_SERVER['DOCUMENT_ROOT'].'/ads.php';
session_start();
//Compression Web 
function ob_html_compress($buf){
    return preg_replace(array('//Uis',"/[[:blank:]]+/"),array('',' '),str_replace(array("\n","\r","\t"),'',$buf));
}
ob_start("ob_html_compress");

if(isset($_COOKIE['ps_user'])){
    $ck = explode('|', base64_decode($_COOKIE['ps_user']));
    $is_logged = !empty($ck[0]) ? true : false;
    $id_user = !empty($ck[0]) ? $ck[0] : 0;
}
else{
    $is_logged = false;
}

function headers($index=false){
## VARIABLES ##
global $name, $url, $title, $db, $media, $is_logged, $servers, $titles;

$title = !empty($title) ? $title : $titles;
$ip = getUserIP();

    $logs = $db->query("SELECT fecha FROM log_visitas ORDER BY fecha DESC LIMIT 1");
    $logsii = $logs->fetch_array(MYSQLI_ASSOC);
    if(date('d-m-Y',$logsii['fecha']) != date('d-m-Y',time())){
        $tru = $db->query("TRUNCATE log_visitas");
    }

?>

El error lo tengo en la linea 28

jx6yIUV.png
 
Última edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
[MENTION=26877]rockyman95[/MENTION] Imprime el error, con eso te das una idea.

PHP:
$logs = $db->query("SELECT fecha FROM log_visitas ORDER BY fecha DESC LIMIT 1") or trigger_error($db->error);
 
[MENTION=26877]rockyman95[/MENTION] Imprime el error, con eso te das una idea.

PHP:
$logs = $db->query("SELECT fecha FROM log_visitas ORDER BY fecha DESC LIMIT 1") or trigger_error($db->error);

imprimo y no me arroja nada
 
Voltar
Topo