Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Problem z pierwszą klasą
Forum PHP.pl > Forum > Przedszkole
darkking
Witam !
Napisałem sobie klasę do obsługi bazy danych
  1. <?php
  2. class db{
  3.    private var $connect_id;
  4.    private var $query_id;
  5.    //private var $dbname;
  6.    public var $connect_status = false;
  7.    public var $results = array();
  8.    
  9.   public function __construct($dbhost, $dbusername, $dbpass, $dbname ){
  10.       $this->connect_id =  mysql_connect($dbhost, $dbusername, $dbpass);
  11.       if($this->connect_id){
  12.           mysql_select_db($dbname);
  13.       }else{
  14.           $this->connect_status = false;
  15.       }
  16.   }
  17.  
  18.   public function query($query){
  19.       $this->query_id = mysql_query ($query);
  20.       if($this->query_id){
  21.           $this->results = mysql_fetch_array($this->query_id);
  22.           return $this->results;
  23.       }else{
  24.           return false;
  25.       }
  26.  
  27.   }
  28.  
  29.   public function num_rows(){
  30.       return mysql_num_rows($this->query_id);
  31.   }
  32.  
  33.   public function error(){
  34.       $error = mysql_errno() . ": " . mysql_error() . "\n";
  35.       return $error;
  36.   }
  37.    public function free(){
  38.   mysql_free_result($this->query_id);
  39.   }
  40.  
  41. }
  42. ?>


Jednak po uruchomieniu nie działa.
erix
Ałć, moja szklana kula... sad.gif

W drobny mak... sad.gif

Sprawdź sobie składnię.
pgrzelka
włącz sobie wyświetlanie błędów, składania private var $zmienna jest niepoprawna
Cysiaczek
Przenoszę na przedszkole
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.