Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Logowanie i.. dziwny problem
ownede
post 18.04.2009, 09:03:28
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 2
Dołączył: 14.03.2009

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


Cześć, Pisze CMS do pewnej gry.

Do tej pory wszystko szło gładko. Logowanie działało i nagle przestało (?).

Sprawdzam, czy użytkownik istnieje w bazie następującym kodem:
  1. <?php
  2. $query2 = "SELECT count(*) FROM players WHERE Name='".$login."' AND Password='".$haslo."'";
  3. $result2 = mysql_query($query2) or die(mysql_error());
  4. $row2 = mysql_fetch_row($result2) or die(mysql_error());
  5. ?>

$login i $haslo to dane z formularza.

Oto wyniki echo $query2 i $row2[0].
Kod
SELECT count(*) FROM players WHERE Name='Alex_Moore' AND Password='mojehaslo' // $query2
0 // $row2[0]


Gdy wykonuje to w PMA daje mi wynik 1. Co może być źle?

Z góry dziękuje,
Kacper


--------------------
LockerzInvitez.org - darmowe zaproszenia do portalu Lockerz.com - automatycznie!
LockerzInvitez.org - free invites to Lockerz.com - automatic! lockerz invite invites
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
b4x
post 18.04.2009, 09:41:14
Post #2





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


No to zrób inaczej...


  1. <?php
  2. $w = mysql_num_rows(mysql_query('SELECT * FROM `players` WHERE `Name` = "'.$login.'" AND `Password` = "'.$haslo.'"'));
  3. ?>


Ten post edytował b4x 18.04.2009, 09:41:40


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

Posty w temacie


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: 14.08.2025 - 15:08