Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Obiektowy MySQL
servs
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 18.11.2006
Skąd: gorzów

Ostrzeżenie: (0%)
-----


Witam!

Sorry że tak dziś truję ale śpieszę się z nauką obiektówki i napotykam się na coraz to nowe problemy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Więc teraz mój skrypt wygląda tak:

  1. <?php
  2. public function fetcharray()
  3. {
  4. include_once('sql.php');
  5. $db =  new sql;
  6. $db->db_config = $db_config;
  7. $sql = $db -> query_sql($db -> db_sql = $query);
  8. $row = $db -> fetcharray_sql($sql);
  9.  
  10. }
  11.  
  12. public function rules()
  13. {
  14. $query = "SELECT `desc` FROM `pages` WHERE `id`=1";
  15. $this->fetcharray();
  16. echo $row['desc'];
  17. }
  18. ?>


I interesująca część pliku sql.php:

  1. <?php
  2. function query_sql(){
  3.              
  4.              $this->connection();
  5.              
  6.              $result = mysql_query($this->db_sql)
  7.                     or die('ERROR: Nie można  wykonać zapytania: <br />'.mysql_error().'<br />'. mysql_errno().'<br />'.$this->db_sql);
  8.              
  9.              if($result == true){
  10.                    
  11.                     return $result;      
  12.                    
  13.              } else {
  14.                     return false;
  15.              }
  16.              $this->disconnect($connect);
  17.       }
  18. ?>


No i cóż... wyświetla mi się
Cytat
ERROR: Nie mo�na wykona� zapytania:
Query was empty
1065


Jeśli nie wiadomo o co mi chodzi to pędzę z wyjaśnieniem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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'] (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Proszę o pomoc

Pozdrawiam!

Ten post edytował servs 23.11.2008, 16:59:45
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 19:03