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

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: 19.12.2025 - 15:08