![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 13.02.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam następujący problem, mam tabelke gdzie id ma auto_increment, po dodaniu nowego rekordu oczywiście jest przypisywany ID do rekordu i zaraz po mysql_query("INSERT...");
chciałbym odczytać przypisane ID, da się takie cacko zrobić? -------------------- Webing.pl... Destrukcja.org... OptykPlus.pl...
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Da się, był dziś taki sam temat... Poszukaj.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 13.02.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Właśnie czytałem o mysql_insert_id , ale nie do końca o to chodzi, wytłumacze jak to wygląda...
Mam sobie formularz, z formularza dane są dzielone i wrzucane do dwóch tabel w bazie: Do pierwszej tabeli "x" wrzucam rekordy przy wykonywaniu pętli, w tej tabeli jedna kolumna przybiera wartość ID dodanego przez auto_increment w tabeli "y". Do drugiej tabeli "y" wrzucam jeden rekord i przypisuje mu ID przez auto_increment. Niestety musze wykonywać w takiej kolejności polecenia mysql, ponieważ skrypt jest bardziej rozbudowany, ma sprawdzanie błędów różnych itp. Obecnie robie to na zasadzie SELECT if FROM y ORDER BY id DESC do wyniku dodaje + 1 i wrzucam wartośc do kolumny w tabeli x, ale nie jest to dobre rozwiązanie, ponieważ są błędy kiedy usune ostatni rekord z tabeli x, bądź też tabela x jest pusta... Może podsuniecie mi jakiś pomysł... -------------------- Webing.pl... Destrukcja.org... OptykPlus.pl...
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%) ![]() ![]() |
tez miale mpodobny problem, wreszcie go rozwiazalem tak
niestety az 3 zapytania musze wykonac ... mzoe to Ci wczyms pomoze Ten post edytował invx 23.01.2005, 12:17:04 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 20:54 |