Het downloaden van de hele database en het uploaden ervan met de wijzigingen heeft waarschijnlijk geen zin om prestatie- (en veiligheids)redenen.
Wat men gewoonlijk zou doen, is een API opzetten in PHP of een andere server-side taal die kan worden aangeroepen vanuit uw iOS-app, en de bewerkingen voor u doet.
Ik heb er zelf geen ervaring mee, dus ik kan niet oordelen over hun volledigheid en robuustheid, maar er zijn kant-en-klare PHP API's die mySQL-bewerkingen vertalen naar REST-bewerkingen zoals phprestsql . Misschien is dat iets voor jou; Houd er echter rekening mee dat u altijd het probleem van authenticatie moet oplossen. Als je een API hebt met schrijftoegang (of leestoegang tot gevoelige materialen), moet je iets doen om te voorkomen dat iedereen op internet toegang krijgt tot die URL.
Bewerken: als het alleen maar gaat om het pollen van een gedefinieerde set gegevens, ben je misschien het gemakkelijkst af met een standaard PHP "query a table and output stuff in a loop"-script (bij voorkeur met behulp van PDO), en het retourneren van een json_encode()
d resultaat.