![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
No więc mam tabelę:
id|numer (uproszczona) `id` jest AUTO_INCREMENT, mój problem to jak zrobić aby przy dodawaniu pole `numer` miało tą samą wartość co `id`? Niby jest LAST_INSERT_ID() ale jak mam tylko jeden INSERT to mi jakoś nie działa, (co po przeczytaniu manuala mnie nie dziwi). Czy ktoś wie jak rozwiązać ten problem? Bo pole `numer` przy dodaniu ma mieć tą samą wartość co `id` ale potem może się zmieniać (a przecież `id` nie będzie). |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
A czy ja gdziekolwiek wspomniałem chociaż o PHP?
Aby wybrać w PHP `id` dodanego właśnie rekordu użył bym mysql_insert_id(). Ale ja chcę to robić na poziomie bazy, po co mam się bawić w PHP przy dodawaniu rekordu. Dlatego nadal czekam na odpowiedź czy da się to lepiej zrobić? (oczywiście w MySQL...) Wpadł mi pewien pomysł do głowy, ale to jest to samo tylko w innej postaci... więc czekam, bo mimo wszystko w bazach to zemnie cienias. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 20:05 |