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

  • Autor Autor rockyman95
  • Fecha de inicio Fecha de inicio
rockyman95

rockyman95

Kappa
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
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 edición:
[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
 
Atrás
Arriba