![]() |
![]() ![]() |
![]() |
-foxiu- |
![]()
Post
#1
|
Goście ![]() |
mam bardzo dziwny problem.
Kod //costam $query = "select Email from klienci where Email = '" . $_SESSION['login'] . "'"; print $query . "<br>"; $result = mysql_query("SELECT Email FROM klienci WHERE Email='foxiu'"); if (!($result)) { print "Nie ma takiego usera!!"; print mysql_fetch_array($result); } else { $query1 = "select Haslo from klienci where Email=" . $_SESSION['login']; $result1 = mysql_query($query1); if (mysql_fetch_array($result1, MYSQL_ASSOC) == $_SESSION['passwd']) { $_SESSION['zalogowany'] = true; $_SESSION['udanelogowanie'] = true; } } //cośtam a efekt tego jest taki: select Email from klienci where Email = 'foxiu' Nie ma takiego usera!! Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\sklep\engine\login1.php on line 25 problem jest dziwny, ponieważ w całej tabeli klienci mam tylko jeden rekord, a polu Email jest foxiu... dodam jeszcze ze w iinym kawałku kodu zapytanie typu 'select * from producenci' przechodzi, a juz 'select * from producenci where Nazwa='Abus' ' nie przechodzi, pomimo istnienia w tej tabeli producenta o nazwie Abus. wie ktoś co jest grane? |
|
|
-Guest- |
![]()
Post
#2
|
Goście ![]() |
aha, prawa dostępu do tabeli sprawdzałem, wszystko jest okej. pod phpmyadminem to zapytanie przechodzi normalnie..
|
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 24.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
1. Nie jestem przekonany, czy w przypadku braku wyników zapytania SELECT funkcja mysql_query zwraca wartość false. Spróbuj liczbę rekordów wyniku sprawdzić tak:
2. Linia
wydaje mi się trochę bez sensu, zważywszy na fakt, że jest ona wywoływana tylko dla $result = false; 3. Zapomniałeś zamknąć wartość tekstową w uszach, w zapytaniu, co zasygnalizował Ci już mike_mech. 4. Zapytanie
naturalnie przejdzie, natomiast
nie ma szans powodzenia, ze względu na uszy. Powinno być
Może jednak problem nie jest taki dziwny, jak Ci się początkowo wydawało ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 08:36 |