Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z zapytaniem sql'a
Ive
post 13.12.2003, 13:55:10
Post #1





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


robie skrypt autoryzacji userów na bazie MySQL i mam problem ze stworzeniem zapytania które by sprawdzało czy podany login jest już zapisany w bazie (jeśli tak to wyświetla się komunikat że należy podać inny login) no i opracowałem taki kod :
[php:1:66813f6ff5]<?php
//form itp...

if($check=mysql_query("SELECT * FROM users WHERE nick='$log_user'")) die("Podany login jush istnieje! Podaj inny!"); //zapytanie...
//jeśli login nie istnieje to zapis do bazy...
?>[/php:1:66813f6ff5]
ale coś nie bardzo działą bo ciągle wyświetla się komunikat że jest zajęty ten login :/
Go to the top of the page
+Quote Post
dob
post 13.12.2003, 13:59:53
Post #2





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 30.01.2003
Skąd: Warszawa

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


Zobacz to :

[php:1:157ddee041]<?php
$check=mysql_query("SELECT * FROM `users` WHERE `nick`='".$log_user."';");
$cos=mysql_num_rows($check);
if($cos!=0){
//login istnieje
}else{
//nie istnieje
}
?>[/php:1:157ddee041]


--------------------
Go to the top of the page
+Quote Post
Ive
post 13.12.2003, 14:06:52
Post #3





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


DZIĘKI! biggrin.gif To dziala biggrin.gif THANKS! BIG THANKS biggrin.gif
Go to the top of the page
+Quote Post
kicaj
post 13.12.2003, 14:07:23
Post #4





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


[php:1:dfbb2b59dc]<?php
$check=mysql_query("SELECT * FROM `users` WHERE nick=".$log_user."") or die("Blad w zapytaniu!");
$cos=mysql_num_rows($check);

if($cos > 0){
//login istnieje
}else{
//nie istnieje
}
?>[/php:1:dfbb2b59dc]


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
Ive
post 13.12.2003, 14:10:53
Post #5





Grupa: Zarejestrowani
Postów: 352
Pomógł: 1
Dołączył: 17.07.2003
Skąd: Kazanów

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


Cytat
[php:1:4065b0bf6c]<?php
$check=mysql_query("SELECT * FROM `users` WHERE nick=".$log_user."") or die("Blad w zapytaniu!");
$cos=mysql_num_rows($check);

if($cos > 0){
//login istnieje
}else{
//nie istnieje
}  
?>[/php:1:4065b0bf6c]
Czy ty i dob nie uczyliście się czasem z tych samych kursów/książek?:DDD
Go to the top of the page
+Quote Post
dob
post 13.12.2003, 14:16:06
Post #6





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 30.01.2003
Skąd: Warszawa

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


ta.... przeciez kicaj_ dodał tylko do tego co ja napisałem wczesniej die..., a jeżeli kicaj_ uczył sie z manuala to uczylismy sie z tego samego :wink:


--------------------
Go to the top of the page
+Quote Post
kicaj
post 13.12.2003, 14:23:08
Post #7





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


to akutra zapytanie i warunek [manual:e12aab1840] if() [/manual:e12aab1840] jest w najprostrzym kursie php, wiec kazdy chyba to juz zna...


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
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: 31.07.2025 - 08:01