Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]problem z if
meehow18
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 10.01.2010

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


Witam, mam problem lub nie wiem jak to napisać.
Chce sprawdzić czy owy user istnieje już w bazie.
  1. $qwy=mysql_query("SELECT * FROM usr WHERE login = '$login'");
  2. if(!$qwy) {
  3. echo 'a';
  4. }
  5. else
  6. {
  7. echo 'b';
  8. }


Jeśli przed if ! to wiadomość jest b jeśli nie będzie ! to wiadomość jest a ;]
niby logiczne, ale jeśli wpisze nawet dobre dane ze istnieje lub nie istnieje to odpowiedz jest taka sama.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
meehow18
post
Post #2





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 10.01.2010

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


Cytat(blahy @ 26.07.2010, 18:03:55 ) *
na razie wykonal;ez zapytanie za pomoca mysql_query. teraz mozesz sprawdzic ile rekordow zwrocilo:
if($num=mysql_num_rows($qwy)==1) {
//znaleziono uzytkownika
} else {
//nie znaleziono
}

edit: spozniony (IMG:style_emoticons/default/smile.gif)


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\sms\reg.php on line 20
Cytat(everth @ 26.07.2010, 18:05:33 ) *
Sprawdź tak:
  1. $qwy=mysql_query("SELECT * FROM usr WHERE login = '$login'");
  2. if(!mysql_result($qwy)) {
  3. echo 'a';
  4. } else {
  5. echo 'b';
  6. }


Warning: Wrong parameter count for mysql_result() in C:\AppServ\www\sms\reg.php on line 21
a

mhm ;D

I poradziłem sobie sam (IMG:style_emoticons/default/tongue.gif)

$qwy=mysql_query("SELECT * FROM usr WHERE login = '$login'");
$num_rows = mysql_num_rows($qwy);

if($num_rows) {
echo 'a';
}
else
{
echo 'b';
}


Ten post edytował meehow18 26.07.2010, 17:12:17
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: 3.10.2025 - 14:22