Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][php] blad zapytania
lnn
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

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


witam
mam taki oto problem
Warning: mysql_result() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\... on line 18

kod:
  1. // sprawdzenie czy taki login nie istnieje juz w bazie danych
  2. $check_mail = mysql_query("SELECT COUNT(login) FROM katalog WHERE login = '".$login."'");
  3. $check_result = mysql_result($check_mail,0);
  4.  
  5. elseif ($check_result > 0) {
  6. echo 'taki login istnieje juz w bazie danych';

ktos wie gdzie tkwi blad? :/ dzieki z gory!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


W zapytaniu, skoro mysql_result() expects parameter 1 to be resource, boolean given, to znaczy, że mysql_query zwróciło false (boolean), a zwraca tylko w przypadku błędnego zapytania. Co masz w zmiennej $login (IMG:style_emoticons/default/questionmark.gif) Gdyby zapytanie było poprawne (właśnie, wypluj całe zapytanie, pokaż strukturę tabeli) i w bazie nie byłoby usera o podanym loginie, to count zwróciłoby wartość 0 (zero). Ok pokaż echo $login;

Ten post edytował darko 2.12.2009, 01:02:36
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: 8.10.2025 - 06:33