Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem przy przenoczeniu się z php 4, Fatal error: mysql_query nie istnienieje
Tsiru
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.01.2005
Skąd: Nigdzie

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


Zacząłem powoli przenosić się z php 4 do php 5 i przerabiałem klasy, ale w pewnym momencie wyskoczył mi błąd fatalny, że nie istnieje funkcja mysql_query(). Bład wyskakuje w linii 49.
Gdzie popełniam błąd ?
  1. <?php
  2. class db
  3. {
  4. private $connected = FALSE;
  5. private $selected = FALSE;
  6. protected $handles = array('connect' => NULL,'select' => NULL);
  7. private $counter = 0;
  8. protected $counter_lock = FALSE;
  9. private $debug = FALSE;
  10. function __construct($auto_connect = TRUE)
  11. {
  12. if($auto_connect)
  13. $this -> auto_connect();
  14. }
  15. private function auto_connect()
  16. {
  17. global $system;
  18. }
  19. public function connect_and_sellect($host,$user,$pass,$db)
  20. {
  21. $this -> connect($host,$user,$pass);
  22. $this -> select($db);
  23. }
  24. public function connect($host,$user,$pass)
  25. {
  26. if(!$this -> connected)
  27. {
  28. if($this -> haldles['connect'] = mysql_connect($host,$user,$pass))
  29. return TRUE;
  30. else
  31. return FALSE;
  32. }
  33. }
  34. public function select($db)
  35. {
  36. if($this -> connected)
  37. {
  38. if($this -> haldles['select'] = mysql_select_db($db))
  39. return TRUE;
  40. else
  41. return FALSE;
  42. }
  43. else
  44. $this -> error('Nie mozna wybrac bazy bez podlaczenia do serwera.',E_USER_ERROR);
  45. }
  46. public function query($query)
  47. {
  48. $this -> counter++;
  49. return mysql_query($query);
  50. }
  51. }
  52. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(Prph @ 2006-04-05 22:55:17)
No chyba ze na fabryce Zend, ale nie kazdy chce wydac pieniadze...

Zend to cienias. Jeszcze długo nie będzie się umywał do Eclipse'a.

oki, koniec OT'a
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: 26.12.2025 - 00:38