Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Konfiguracja MySQL
Mnemonicc
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 13.04.2008

Ostrzeżenie: (0%)
-----


Postawiłem sobie serwer php na własnym komputerze. Problem w tym, że zapytanie SELECT do bazy mi nie działa. Próbowałem szukać jakiś ustawień odnośnie uprawnień jakie mam nadane. Poprzez phpmyadmin udało mi się znaleźć w bazie mysql tabele user. Chyba tam są te wszystkie ustawienia i z tego co widze to wszystko mam na 'Yes'. Wie ktoś może dlaczego mi to nie działa i jak to moge naprawić ?

Takie przykadowe zapytanie w moim skrypcie:
  1. <?php
  2. $wynik=$lacz->query(&#092;"select * from user where user='$user' and pass='$pass'\");
  3. ?>

Próbowałem to wyswietlić: echo $wynik; ale nic to nie pomogło. Zmieniłem takze te zmienne na zwykle dane, ale i to nie pomogło.

Ten post edytował Mnemonicc 21.04.2008, 18:53:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pyro
post
Post #2





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


.... no comments

zapomnij na chwile o programowaniu i zastanow sie:
  1. <?php
  2. $wynik=$lacz->query(&#092;"select * from user where user='$user' and pass='$pass'\");
  3. ?>

  1. <?php
  2. if($lacz->num_rows==0) {
  3. ?>


skrypt ma cie zalogowac jezeli nie znajdzie pasujacych wierszy? wtedy jak wpisujesz prawidlowy logi n i haslo to naturalnie cie nie loguje, a zeby sie zalogowac mozna podac:

login: admin
pass: dsadasdsa

//edit

mozna sie w ten sposob wlamac of course =P

Ten post edytował pyro 21.04.2008, 20:26:21
Go to the top of the page
+Quote Post
Mnemonicc
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 13.04.2008

Ostrzeżenie: (0%)
-----


Cytat(pyro @ 21.04.2008, 21:24:28 ) *
skrypt ma cie zalogowac jezeli nie znajdzie pasujacych wierszy?

Oh, wiem, chodziło mi tylko o sprawdzenie tego czy wysyła prawidłowo zapytanie do bazy. Mogłem to oczywiście napisać tak:
  1. <?php
  2. if($lacz->num_rows>0) {
  3. $_SESSION['user']=$user;
  4. echo "zostałes pomyślnie zalogowany jako: ".$_SESSION['user'];
  5. }
  6. else
  7. echo "nie ma cie w bazie danych";
  8. ?>

Ale mniejsza z tym. Z tego co wnioskuje to on po prostu nie widzi danych w tej tabeli i stąd ten problem :/
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: 9.10.2025 - 11:44