Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: klay i obiekty :/
Forum PHP.pl > Forum > Przedszkole
Gość_kafar
Zrobiłem coś takiego korzystając z manuala. Co jest nie tak.
  1. <?php
  2. class connect_db {
  3. var $user;
  4. var $host;
  5. var $pw;
  6. var $dbname;
  7. var $sql_query;
  8. function connect_db_mysql (){
  9.  $this -> user = root;
  10.  $this -> host = localhost;
  11.  $this -> pw = krasnal;
  12.  $this -> dbname = php;
  13.  $db = mysql_connect(&#092;"$this -> host\", \"$this -> root\", $this -> pw);
  14.  mysql_select_db(&#092;"$this -> dbname\", $db);
  15.  }
  16. function sql_query($sql_query){
  17. connect_db_mysql ();
  18. mysql_query($sql_query);
  19. }
  20. }
  21.  
  22. ?>
Gość_kafar
mam jeszcze pytanie jak odwoływać się do klas ? dry.gif tak jak do funkcji ?
NuLL
Na php.pl jest wstep do obiektowki - napierw to poczytaj.

PS. Pisanie klasy do obslugi bazki nie jest dobrym pomyslem na poczatek ....
ActivePlayer
  1. <?php
  2. class connect_db {
  3. var $user;
  4. var $host;
  5. var $pw;
  6. var $dbname;
  7. var $sql_query;
  8. function connect_db_mysql (){
  9.  $this -> user = &#092;"root\";
  10.  $this -> host = &#092;"localhost\";
  11.  $this -> pw = &#092;"krasnal\";
  12.  $this -> dbname = &#092;"php\";
  13.  $db = mysql_connect($this -> host, $this -> root, $this -> pw);
  14.  mysql_select_db(&#092;"$this -> dbname\", $db);
  15.  }
  16. function sql_query($sql_query){
  17. connect_db_mysql ();
  18. mysql_query($sql_query);
  19. }
  20. }
  21.  
  22. ?>
Kirtan Loor
  1. <?php
  2. class connect_db {
  3. var $user;
  4. var $host;
  5. var $pw;
  6. var $dbname;
  7. var $sql_query;
  8. function connect_db_mysql (){
  9.  $this -> user = root;
  10.  $this -> host = localhost;
  11.  $this -> pw = krasnal;
  12.  $this -> dbname = php;
  13.  $db = mysql_connect(&#092;"$this -> host\", \"$this -> root\", $this -> pw);
  14.  mysql_select_db(&#092;"$this -> dbname\", $db);
  15.  }
  16. function sql_query($sql_query){
  17. $this->connect_db_mysql ();
  18. mysql_query($sql_query);
  19. }
  20. }
  21.  
  22. ?>


Mysle ze to pomoze: $this->connect_db_mysql ();
splatch
Kiedy zaczynałem swoją przygodę z OOP napisałe tekst, stąd wiele w nim błędów (również i ortograficznych) raz nieścisłości. http://www.php.org.pl/artykuly/2/14
rogrog
@splatch: wiesz co może napisz nową wersję tego artykułu albo postaraj się go usunąć? bo on po prostu bardziej wprowadza w błąd początkujących niż im pomaga winksmiley.jpg zresztą programoanie zorientowane obiektowo to coś zupełnie innego niż używanie klasi obiektów...
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.