Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP] Sprawdzenie czy user_name juz istnieje
sadistic_son
post
Post #1





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Przy rejestracji nowego usera nastepuje sprawdzenie czy podana nazwa istnieje w bazie. Jesli tak to wywali error, jesli nie to doda usera do bazy. I to dziala bezblednie. Ale skrypcik edycji wlasnego konta juz nie dziala. User moze zmienic swoja nazwe i staram sie zrobic tak zeby nie mogl jej zmienic na taka ktora juz istnieje. Wyglada to tak:
  1. $query = "SELECT COUNT(*) FROM t_users WHERE name='$name' AND id_user!='$id' ";
  2.  
  3. $result=mysql_query($query);
  4. $row=mysql_fetch_row($result);
  5. if($row[0]>0){
  6. $error='Nazwa jest juz zajeta!';
  7. }
Oczywiscie w powyzszym sprawdzeniu pomijamy siebie samego zeby w przypadku nie zmienienia nazwy nie wywalilo erroru ze user juz istnieje.
I w tym momencie wywala mi taki blad:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in xxxxx\user_panel.php on line 109

Jakieś pomysły?

Ten post edytował sadistic_son 29.08.2009, 21:30:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Takie, że na tym forum trzeba zrobić porządek z przychodzącym coraz to większym stadem ludzi, którzy nie nadają się do programowania a nawet do prostego rozwiązywania problemów, szukania w googlach, używania wyszukiwarki forumowej i MYŚLENIA ! A tym tematem się do nich zaliczyłeś.

Podałeś kod w którym UWAGA nie ma użycia funkcji mysql_num_rows (Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in xxxxx\user_panel.php on line 109). W dodatku nie umiesz czytać podstawowych tematów z działu przedszkole a tam MILIONY RAZY pisze o wyświetlaniu błędu i treści zapytania
  1. $result mysql_query($sql) or die (mysql_error() . $sql);


Ten post edytował wookieb 29.08.2009, 21:37:16
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 21:08