Mam dane w tablicy $timestamp:
1373540328
1373559600
1373540498
1373540557
W jaki sposób dodać do bazy danych mysql tylko dane których nie ma w bazie?
Wiem jak sprawdzić czy nie ma jednej wartości dodać jedną wartośc jeśli jej nie ma
$pytanie = "select * from tabela where timestamp='$timestamp'"; } else{ $dodaj = insert into tabela values ($timestamp); if($rezultat){ } else{ } }
nie wiem jak sprawdzić i ewentualnie potem dodać wiele rekordów. Chyba że najpierw policzyć ile jest elementów w tablicy $timestamp i całe zapytanie wrzucić w pętle for? A może jest coś lepszego? Skrypt będzie miał za zadanie wykonywać się co 15 minut w cronie, sprawdzać czy dane zawarte w pliku xml się zmieniły i dodać do bazy tylko to co się zmieniło, w pliku xml będzie zawsze określona ilość rekordów - max 20.