Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Klasa zapytan mysql
Forum PHP.pl > Forum > PHP
noobek
Czesc , obczajam programowanie obiektowe (bleee moze sie kiedys do tego przekonam) , i chce stworzyc klase do obslugi zapytan mysql. na razie to co splodzilem nie chce wykonywac zapytan ... nie wiem co z tym poczac moze ktos cos poradzi ? pozdro smile.gif

  1. <?php
  2.  
  3. include "inc_config.php";
  4.  
  5.  
  6.  
  7. class sql {
  8.  
  9. private $host = DB_HOST;
  10. private $user = DB_USER;
  11. private $pass = DB_PASS;
  12. private $base = DB_NAME;
  13.  
  14. var $mysql_connection;
  15. var $wykonaj_zapytanie;
  16.  
  17.  
  18. public function __construct() {
  19.  
  20. if (! $this->mysql_connection = mysql_connect($this->host, $this->user, $this->pass) ) {
  21. echo 'Nieudane polaczenie z baza danych';
  22. }
  23. else {
  24. if (! $this->wybierz_baze = mysql_select_db($this->base))
  25. echo 'Niedudane polaczenie z wybrana nazwa bazy danych';
  26. }
  27. }
  28.  
  29. function query($tresc) {
  30.  
  31. $this->zapytanie = $tresc;
  32. $this->wykonaj_zapytanie = mysql_query($this->zapytanie);
  33. $ile_znalazlem = mysql_num_rows($this->wykonaj_zapytanie);
  34. }
  35.  
  36.  
  37.  
  38. public function __destruct() {
  39.  
  40.  
  41. }
  42.  
  43. }
  44.  
  45.  
  46. $a = new sql();
  47. $a->query("SELECT * FROM Tab_lol");
  48.  
  49.  
  50.  
  51. ?>
NuLL
Algorytmy.... -> php
noobek
sad.gif przepraszam nie ten dzial ,omylkowo raczej tutaj wpisalem, mozna jakos przeniesc ?
NuLL
Przeciez przenioslem na dobre forum. EOT.
nospor
Cytat
na razie to co splodzilem nie chce wykonywac zapytan
A skąd wiesz? Nie widze zadnego raportowania winksmiley.jpg

W konstruktorze masz tak, ze laczysz sie z mysql, a jesli sie nie polączy to wybierasz baze. źle. Obie te rzeczy muszą wystąpic razem. czyli laczysz się mysql i potem wybierasz baze. popraw
noobek
thx nospor poprawilem dziala . czuje ze niedlugo sie odezwe znow biggrin.gif pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.