Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 3 Dołączył: 28.10.2014 Ostrzeżenie: (10%)
|
Witam
Mam taki problem. Chcę podczas rejestracji wrzucić podane informacje przez użytkownika do bazy danych. Następnie na podstawie tych informacji chcę pobrać id, które jest auto incremente, aby umieścić je w innych tabelach, które będą się odnościć do uzytkownika. Próbowałem już wielu sposobów na sformułowanie pytania. Dodawałem zapostrofy, cuydzysłowy, kasowałem AND, dodawałem OR lub nic nie wstawiałęm pomiedzy parametrami - i nic. Nie wiem o co chodzi. Dwa pytania działają tak jak nalezy, tylko drugie w kolejności nic nie robi. Nie wyskakuje nawet żaden błąd, chociaż mam ustawione Exeptions.
Ten post edytował castagir 30.12.2014, 13:38:16 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
1. Pierwszego zapytania nie bindujesz. Czemu?
2. Do pobrania tego id wystarczy http://php.net/manual/en/pdo.lastinsertid.php - nie musisz wtedy szukac tego ręcznie. 3. Błąd jest tutaj
WHERE: poza tym tutaj nie masz nawet koniunkcji wieć o czym mowa... Cytat Nie wyskakuje nawet żaden błąd, chociaż mam ustawione Exeptions. Może i masz wyjątki, ale żeby je złapać, to zapytania muszą być w bloku try{} Ten post edytował Turson 30.12.2014, 13:50:07 |
|
|
|
castagir [MySQL][PHP]Zapytanie nie działa 30.12.2014, 13:35:53
SpiritCode Po WHERE masz ':' 30.12.2014, 13:46:42
castagir Cytat(Turson @ 30.12.2014, 13:49:01 )... 30.12.2014, 13:57:00
Turson Czytasz uważnie, bo tam masz "WHERE:" o ... 30.12.2014, 14:00:59
castagir Znowu głupi błąd. 31.12.2014, 14:11:33 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 17:50 |