Sorry że tak dziś truję ale śpieszę się z nauką obiektówki i napotykam się na coraz to nowe problemy

Więc teraz mój skrypt wygląda tak:
<?php public function fetcharray() { include_once('sql.php'); $db = new sql; $db->db_config = $db_config; $sql = $db -> query_sql($db -> db_sql = $query); $row = $db -> fetcharray_sql($sql); } public function rules() { $query = "SELECT `desc` FROM `pages` WHERE `id`=1"; $this->fetcharray(); } ?>
I interesująca część pliku sql.php:
<?php function query_sql(){ $this->connection(); or die('ERROR: Nie można wykonać zapytania: <br />'.mysql_error().'<br />'. mysql_errno().'<br />'.$this->db_sql); if($result == true){ return $result; } else { return false; } $this->disconnect($connect); } ?>
No i cóż... wyświetla mi się
Cytat
ERROR: Nie mo�na wykona� zapytania:
Query was empty
1065
Query was empty
1065
Jeśli nie wiadomo o co mi chodzi to pędzę z wyjaśnieniem

Chodzi mi o to żebym nie musiał co chwila pisać tego samego tylko po prostu dać zapytanie, uruchomić funckję fetcharray() i sobie odczytać w postaci zmiennej tablicowej $row['value']

Proszę o pomoc
Pozdrawiam!