![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 9.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, jest jakaś komenda na przeszukiwanie tabeli w poszukiwaniu konkretnego rekordu np chce sprawdzić czy Taki login już istnieje więc chce stworzyć taki rekord który to sprawdzi (IMG:style_emoticons/default/smile.gif) PS. Jeżeli jest jakieś lepsze rozwiązanie to jestem otwarty na sugestie (IMG:style_emoticons/default/smile.gif) Ja chce to zrobić na zasadzie przyrównania wyniku z bazy do $_POSt['xxx'] zmiennej a no i pytanie czy takie zapytanie może być utworzone jedno dla wszystkich pól abym nie musiał do każdego pola tworzyć osobnego To powinna być pętla czy coś innego (IMG:style_emoticons/default/questionmark.gif) ?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 9.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
a coś po Polsku bo nie znam angielskiego
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 9.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Co to robię źle ? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
widzę, że krucho z podstawami...
w linijce 6, stworzyłeś zapytanie, które pobiera wszystkie rekordy, gdzie login = $_POST['login'], więc potem chcesz sprawdzić czy został zwrócony jakikolwiek rekord, bo jeżeli tak to login jest zajęty
tak na marginesie - zanim wsadzisz do zapytania dane pochodzące z formularza, koniecznie użyj funkcji mysql_real_escape_string(); - sama funkcja mysql_query() wysyła zapytanie do bazy, aby odebrać zwrócone rekordy musisz jeszcze użyć funkcji mysql_fetch_array() |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 706 Pomógł: 108 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ja nie do końca rozumiem co chcesz osiągnąć, ale żeby wyszukać użytkownika o danym loginie możesz zrobić np. tak:
Zmienna $liczba będzie zawierała liczbę znalezionych rekordów, więc odpalasz akcję jeśli $liczba === 1 czy tam $liczba > 0, jak wolisz (ja wolę to pierwsze). Można też wybierać od razu liczbę, tj.
I tu masz liczbę rekordów w $wynik['liczba']. To drugie jest mniej czytelne, ale szybsze. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:52 |