Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyslanie wielu rekordow przez php i unikalne indeksy
Forum PHP.pl > Forum > Bazy danych > MySQL
rajdzen
Chce wyslac przez php do bazy wplaty z konta inteligo. Dane pobieram sobie i mam je w tablicy ale czesc indeksow sie powtarza.
np
ID KWOTA KTO
11 100 Nowak
12 100 Nowak
13 100 Nowak


Myslalem ze jak dodam dwa rekordy


13 100 Nowak
14 100 Nowak

to zapisze tylko rekord 14 a 13 zostanie pominieta. Niestety pojawia sie blad ze indeks ten sam i skrypt przestaje dzialac

Chce dodac tylko nowe wplaty ktorych niema w bazie.
mam cos takiego
  1. INSERT INTO `kock`.`inteligo_wplaty` (`ID`, `DATA`, `KWOTA`, `TYT`, `TYP`, `INNE`, `ID_USERA`) VALUES
  2. ('1', '2011-05-10', '11', 'a', 's', 'ddd', '0'),
  3. ('2', '2011-05-10', '11', 'a', 's', 'ddd', '0'),
  4. ('3', '2011-05-10', '12', '3', '2', '1', '0');

a potem wywala sie gdy
  1. INSERT INTO `kock`.`inteligo_wplaty` (`ID`, `DATA`, `KWOTA`, `TYT`, `TYP`, `INNE`, `ID_USERA`) VALUES
  2. ('3', '2011-05-10', '12', 'a', 's', 'ddd', '0'),
  3. ('4', '2011-05-10', '14', '33', '2', '1', '0');
devbazy
Podmień "INSERT" na "REPLACE".
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.