Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] porównywanie zmiennej z wartością z MySQL
soulreaver1
post 7.04.2008, 19:23:32
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 6
Dołączył: 1.04.2008

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


Witam.

Mając zmienne "$login" i "$haslo" chciałbym je porównać ją z wartościami w tabeli "użytkownicy" i jeśli $login i $hasło zostaną odnalezione w tym samym rekordzie to wtedy zwrócona zostanie wartość true.

Ten post edytował soulreaver1 7.04.2008, 19:24:05
Go to the top of the page
+Quote Post
simple programme...
post 7.04.2008, 19:33:01
Post #2





Grupa: Zarejestrowani
Postów: 74
Pomógł: 5
Dołączył: 17.07.2007
Skąd: Krakow

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


  1. <?php
  2. function porownaj() {
  3. mysql_connect('localhost', 'user', 'haslo');
  4. $abc = mysql_query("SELECT login,haslo FROM uzytkownicy");
  5. $data = mysql_fetch_array($abc);
  6. if ($data['login'] == $login && $data['haslo'] == $haslo) {
  7. return true;
  8. }else {
  9. return false;
  10. };
  11. ?>

Powinno działać winksmiley.jpg

Ten post edytował simple programmer 7.04.2008, 19:34:01


--------------------
Pozdrawiam
Go to the top of the page
+Quote Post
soulreaver1
post 7.04.2008, 19:43:17
Post #3





Grupa: Zarejestrowani
Postów: 59
Pomógł: 6
Dołączył: 1.04.2008

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


Dzięki, jutro podłącze do mojego kodu i sprawdze.
Go to the top of the page
+Quote Post
--tomm--
post 7.04.2008, 19:59:24
Post #4





Goście







chyba lepiej (szybciej) wyszukać w bazie

$abc = mysql_query('SELECT login,haslo FROM uzytkownicy where haslo = "'.$haslo.'" and login = "'.$login.'"');

if(mysql_num_rows($abc) > 0) ... i tutaj to co ma być wykonane jesli znajdzie

poza tym mysql_fetch_array() zwraca wyniki w postaci kolejnych rekordow a simple programmer sprawdza tylko pierwszy z nich
Go to the top of the page
+Quote Post
soulreaver1
post 8.04.2008, 07:28:14
Post #5





Grupa: Zarejestrowani
Postów: 59
Pomógł: 6
Dołączył: 1.04.2008

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


Ok. mam jeszcze pytanie do ---tomm--- . Czy zamiast takiego zapisu: haslo = "'.$haslo.'" and login = "'.$login.'"' mozna użyć? : haslo = $haslo and login = $login ?
Go to the top of the page
+Quote Post
isso
post 8.04.2008, 08:29:49
Post #6





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


Cytat(soulreaver1 @ 8.04.2008, 08:28:14 ) *
Ok. mam jeszcze pytanie do ---tomm--- . Czy zamiast takiego zapisu: haslo = "'.$haslo.'" and login = "'.$login.'"' mozna użyć? : haslo = $haslo and login = $login ?


powinno działać smile.gif ale w ten 1 sposób jest tak wydaje mi się troche lepiej smile.gif


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.04.2024 - 19:03