Hoi iedereen,
ik ben bezig met een nogal ingewikkeld script en het wilt niet vorderen.
Het houdt beknopt in dat ik dagelijks gegevens van diverse XML feeds (aangeleverd door klanten) inlaadt in een tabel in mijn database.
Vervolgens ga ik deze gegevens vergelijken (op wijzigingen) met de aangeleverde gegevens van de voorgaande dag.
Daarom vraag ik jullie wat tips, niet om complete scripts te schrijven!
Hieronder een situatieschets:
1) Ik heb een website gebouwd waarop advertenties (aanbiedingen) worden geplaatst van klanten, deze advertenties krijgen
bij het INSERT’en in de database een eigen ID nummer.
Daarnaast krijgen ze ook een uniek ID wat een klant zelf meegeeft in zijn/haar XML feed.
2) Ik krijg van een klant een XML feed (zoals hier boven vermeld) met zijn voorraad aanbiedingen
die ik vervolgens in een aparte tabel in mijn database laadt.
3) Ik wil nu graag zijn huidige aanbiedingen (van de voorgaande dag) op de website vergelijken met de resultaten
die ik heb gekregen via zijn XML feed, bijvoorbeeld op prijs-, of motoruurwijzigingen.
Dit vergelijk doe ik door de machine op te zoeken a.d.h.v de klant zijn eigen ID nummer
in mijn eigen voorraadlijst en vervolgens de gegevens van beide tabellen te gaan vergelijken.
Wat is de meest efficiente en juiste manier om beide tabellen (met een verschillende structuur, wat helaas niet anders mogelijk was) te vergelijken?
Via "cases" of "if" statements?
Graag hoor ik jullie mening... indien de situatieschets niet duidelijk genoeg is hoor ik dit graag!
ik ben bezig met een nogal ingewikkeld script en het wilt niet vorderen.
Het houdt beknopt in dat ik dagelijks gegevens van diverse XML feeds (aangeleverd door klanten) inlaadt in een tabel in mijn database.
Vervolgens ga ik deze gegevens vergelijken (op wijzigingen) met de aangeleverde gegevens van de voorgaande dag.
Daarom vraag ik jullie wat tips, niet om complete scripts te schrijven!
Hieronder een situatieschets:
1) Ik heb een website gebouwd waarop advertenties (aanbiedingen) worden geplaatst van klanten, deze advertenties krijgen
bij het INSERT’en in de database een eigen ID nummer.
Daarnaast krijgen ze ook een uniek ID wat een klant zelf meegeeft in zijn/haar XML feed.
2) Ik krijg van een klant een XML feed (zoals hier boven vermeld) met zijn voorraad aanbiedingen
die ik vervolgens in een aparte tabel in mijn database laadt.
3) Ik wil nu graag zijn huidige aanbiedingen (van de voorgaande dag) op de website vergelijken met de resultaten
die ik heb gekregen via zijn XML feed, bijvoorbeeld op prijs-, of motoruurwijzigingen.
Dit vergelijk doe ik door de machine op te zoeken a.d.h.v de klant zijn eigen ID nummer
in mijn eigen voorraadlijst en vervolgens de gegevens van beide tabellen te gaan vergelijken.
Wat is de meest efficiente en juiste manier om beide tabellen (met een verschillende structuur, wat helaas niet anders mogelijk was) te vergelijken?
Via "cases" of "if" statements?
Graag hoor ik jullie mening... indien de situatieschets niet duidelijk genoeg is hoor ik dit graag!