2017-08-03 2 views
1

Ein PHP-Fehler Severity aufgetreten: Nachricht Hinweis: Der Versuch, Eigentum von Nicht-Objekt dieser CodeSumme der Spalte in codeigniter

$query = $this->db->query("Select count(id) as count From `bookings` where status=6"); 
$row = $query->row('bookings'); 
echo $row->count; 
+0

ist '$ this' eine Klasse helfen? Wenn ja, dann ist $ row nicht. 'var_dump ($ query, $ row);' und sehen – delboy1978uk

Antwort

1

Kontrolle zu bekommen, es werden alle Zeilennummern zurückgeben, wenn keine Daten gefunden dann gib keine Daten zurück.

$query = $this->db->query("select count(id) as count From bookings where status=6"); 
    if($query->num_rows() > 0) 
    { 
    $row = $query->row(); 
    echo $row->count; // return the count 
    } else { 
     echo 'no data found'; 
    } 

oder können Sie verwenden num_rows()

$query = $this->db->query('select count(id) as count From bookings where status=6'); 
echo $query->num_rows(); 

es hoffen, dass Sie