Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Obiektowo - zapytanie do bazy.
Forum PHP.pl > Forum > Przedszkole
92nasti
Witam,

po raz kolejny mam problem, poniższy skrypt rzuca błędem o nieudanym wykonaniu zapytania, jednak ja zupełnie nie widzę w nim błędu.

  1. <?php
  2.  
  3. class Register {
  4.  
  5. public $login;
  6. public $password;
  7. public $mail;
  8.  
  9. public function check_register( $login, $password, $mail){
  10.  
  11. if( isset( $login) && isset( $password) && isset( $mail)){
  12.  
  13. $this->login = $login;
  14. $this->password = $password;
  15. $this->mail = $mail;
  16.  
  17. if( $this->login == '' or $this->password == '' or $this->mail == ''){
  18.  
  19. echo 'Proszę uzupełnić wszystkie dane!';
  20.  
  21. }
  22. else{
  23.  
  24. $this->query = mysql_query("SELECT * FROM `baza`.`uzytkownicy` WHERE `login` = '$this->login'") or die( 'Nie udało się wykonać zapytania!');
  25.  
  26. if( mysql_num_rows( $this->query) > 0){
  27.  
  28. echo 'Podana nazwa użytkownika jest już zajęta!';
  29.  
  30. }
  31. else{
  32.  
  33. $this->query = mysql_query("INSERT INTO `baza`.`uzytkownicy` VALUES ('', '$this->login', '$this->password', '$this->mail')");
  34.  
  35. echo 'Konto zostało utworzone poprawnie!';
  36.  
  37. }
  38.  
  39. }
  40.  
  41. }
  42.  
  43. }
  44.  
  45. }
  46.  
  47. $obiekt = new Register;
  48.  
  49. $obiekt-> check_register( 'Piotrek', 'haslo', 'mail');
  50.  
  51.  
  52. ?>
nospor
Nic dziwnego, skoro rzucasz nic nie mówiący błąd....
zapoznaj się z tym i sie do tego stosuj
Temat: Jak poprawnie zada pytanie
92nasti
W zapytaniu występuję błąd tego typu:

SELECT command denied to user ''@'localhost' for table 'uzytkownicy'
nospor
Z komunikatu wynika, że nie podałes nazwy użytkownika przy łączeniu z bazą?
92nasti
Cytat(nospor @ 27.09.2011, 13:28:21 ) *
Z komunikatu wynika, że nie podałes nazwy użytkownika przy łączeniu z bazą?


Faktycznie był błąd, głupota.
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.