Comportamento Anomalo PHP

max1974

Utente Attivo
7 Mar 2013
107
0
16
ciao ragazzi ho riscontrato un comportamento anomalo in questo file....
PHP:
<?php

include "db.php";
$connect = OpenCon();

$query = "SELECT * FROM `tb_user`";
//echo $query;
$result = mysqli_query($connect, $query);
if (!$result)
{
  //$log_errore = new Errorlog();
  //$log_errore->scrivi('|cod=01|'.mysqli_error($connect).'|'.$query);
  $Values = ['status' => 'error',
             'Message' => 'Errore 01. Contattare Amministratore di Sistema'];
}
else
{
  if ($result->num_rows>0) {
     while($row = $result->fetch_assoc()) {
           $data[]=$row;
           }
     $Values = ['status' => 'success',
                'Message' => "Elaborazione Avvenuta con Successo",
                'iTotalRecords' => count($data),
                'aaData' => $data];
  }
  else
  {
    //$log_errore = new Errorlog();
    //$log_errore->scrivi('|cod=02|'.mysqli_error($connect).'|'.$query);
    $Values = ['status' => 'error',
               'Message' => 'Errore 02. Permesso Negato'];
  }
}

echo json_encode($Values);
CloseCon($connect);
?>
mi succede questo, lato client non ricevo nulla in response....
ho attivato "echo $query;" li nella posizione dove lo vedere ed in response trovo la mia query ed i dati elaborati
lo remmo e non ricevo di nuovo niente, ho provato 4 volte sempre stesso problema.....
cosa potrebbe darli fastidio sembrerebbe quel "if (!$result)" non funzionare???
 

mr.x

Utente Attivo
9 Apr 2016
251
25
28
prova a controllare la connessione al DB, anche per noi non sappiamo cosa hai scritto in db.php ..

ma non sarebbe più semplice leggere i logs?
 

max1974

Utente Attivo
7 Mar 2013
107
0
16
prova a controllare la connessione al DB, anche per noi non sappiamo cosa hai scritto in db.php ..

ma non sarebbe più semplice leggere i logs?
mi fai un esempio di come leggere i logs o cosa intendi ?? .....
al momento il problema sopra sembra risolto (problema di cache) pulita la cache ora sembra funzionare ....
 

mr.x

Utente Attivo
9 Apr 2016
251
25
28
i log o report sono file di testo in cui vengono riportate le anomalie del sistema.
Dove cercare il file error.log dipende da che sistema e server stai utilizzando.. se utilizzi xampp su windows mi pare di ricordare che il pannello di controllo di xampp abbia un apposito pulsate "Logs".
su linux solitamente i log sono in /var/log