![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 10.11.2010 Skąd: Jastrzębie Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Witam.
mam dynamiczny formularz na dodawanie kilka rekordów. Wszystko ładnie trafia do tablicy, którą moge spokojnie wyświetlić. Chciałbym w tej pętli docelowo wykonac zapytanie, które wsadzi mi te rekordy do bazy danych. (id celowo nie jest auto_increment).
Wszystko działa jak należy, niestety dodaje mi tylko pierwszy towar. Co robię źle? Poniżej kod php.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Cytat Czyżby nie można dodać kilka rekordów o jednakowym ID? przecież nie mam ustawionego id na auto_increment. 1. jeżeli dałeś to pole jako primarykey albo unique key to nie może, ID rekordu to ID rekordu, ma być unikalne, jeżeli ma być to relacja to dodaj drugą kolumnę np. id_faktury, które nie będzie kluczem 2. To można dodać jednym zapytaniem, Twój sposób jest bardzo nie wydajny, używając składni: INSERT INTO table(column, column) VALUES(value, value), (value, value), (value, value), (value, value), (value, value), (value, value) Ten post edytował tehaha 24.01.2011, 12:14:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 07:23 |