[MySQL][PHP]Dodawanie unikatowego numeru dla kilku rekordów. |
[MySQL][PHP]Dodawanie unikatowego numeru dla kilku rekordów. |
31.05.2013, 14:57:57
Post
#1
|
|
Grupa: Zarejestrowani Postów: 550 Pomógł: 9 Dołączył: 29.05.2009 Skąd: Ostrów Wielkopolski Ostrzeżenie: (0%) |
Witam,
mam tabelę:
dodaję dane do tabeli petlą foreach. Przyjmijmy dodałem nowe dane w pętli i chcę aby to kilka rekordów z tej pętli miało to samo id_ogloszenia czyli "1". id ------ id_ogloszenia 1 ------ 1 2 ------ 1 3 ------ 1 4 ------ 1 5 ------ 1 A następne dodanie nowej pętli miało id_ogloszenia "2". id ------ id_ogloszenia 6 ------ 2 7 ------ 2 8 ------ 2 9 ------ 2 10 ------ 2 Jak to zrobić? Ja bym zrobił to w ten sposób: w pierwszej kolejności robie selecta :
z tego selecta co mi wyjdzie czyli 2 podaje do inserta i robię $id_ogloszenia++ i zapisuje dane do tabeli. Trochę psełdo kod wyszedł ale co tam. A wy jak byście to zrobili? Ten post edytował cykcykacz 31.05.2013, 14:58:17 |
|
|
31.05.2013, 19:59:37
Post
#2
|
|
Grupa: Zarejestrowani Postów: 280 Pomógł: 20 Dołączył: 12.12.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) |
http://forum.php.pl/index.php?showtopic=77918
Zobacz kod użytkownika heaven -------------------- |
|
|
1.06.2013, 10:40:27
Post
#3
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 60 Dołączył: 25.02.2012 Ostrzeżenie: (0%) |
Powinieneś mieć raczej 2 tabele: wp_ogloszenia oraz wp_ogloszenia_grupa, która może zawierać kolumny o wartościach wspólnych dla wszystkich powiązanych wierszy z wp_ogloszenia (np. kolumna data może się tam znaleźć). Teraz dodajesz jeden rekord do wp_ogloszenia_grupa, pobierasz jego ID i wstawiasz z tym ID wiersze do wp_ogloszenia. Wszystko w transakcji.
Ten post edytował irmidjusz 1.06.2013, 10:41:09 -------------------- there is much to be learned
|
|
|
Wersja Lo-Fi | Aktualny czas: 8.06.2024 - 06:57 |