![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 31.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jak za pomocą prepared statements sprawdzić czy w tabeli jest zadany login?
Chodzi o sprawdzenie a nie pobranie danych |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
No to jeszcze doczytaj co to prepared statements.
1. Wyciagnij rekord z danym loginem, gdy uzyskasz ZERO rekordow to znaczy ze go nie ma. Potem mozesz sobie to przerobic na prep. statements ale nic przezto nie zyskasz. 2. Cytat Chodzi o sprawdzenie a nie pobranie danych -- mozesz usunac ten rekord i sprawdzic ile rekordow bylo zmodyfikowanych, jesli > 0 to znaczy ze BYL tam rekordz szukanym loginem. Tylko pomyslzanim to zrobisz. Jakby co to zrob to w tranzakcji i daj ROLLBACK na koncu. I uzyj pierwszego rozwiazania.
-------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat mozesz usunac ten rekord i sprawdzic ile rekordow bylo zmodyfikowanych, jesli > 0 to znaczy ze BYL tam rekordz szukanym loginem. ![]() ![]() a tu masz bardziej eleganckie rozwiązanie:
To ci zwroci liczbe rekordow spelniajacych warunek, pozostaje ci juz tylko uzyc nieszczesnych prepare statements ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 01:11 |