Może mam pomroczność jasną, ale nie mam pojęcia dlaczego takie dziwne rzeczy się dzieją.
Metoda która używa powyższych dwóch:
<?php public function columnCount() { return mysqli_num_rows($this->sql_result); } public function fetch($type=2) { if($type==2) { return mysqli_fetch_assoc($this->sql_result); } else if($type==3) { return mysqli_fetch_row($this->sql_result); } else if($type==4) { return mysqli_fetch_array($this->sql_result,MYSQLI_BOTH); } } ?>
<?php public function _read($session_id) { $query = 'SELECT sess_value FROM '.DB_PREFIX.'session WHERE sess_id=''.$session_id.'''; $result = $this->db->query($query); if($result->columnCount() > 0) { } else { return ''; } } ?>
edit>
Zapomniałem dodać że w tabeli session nie ma żadnych wpisów,
tym bardziej zastanawia mnie dlaczego columnCount zwraca 3