Mengunduh seluruh basis data dan mengunggahnya dengan perubahan mungkin tidak masuk akal karena alasan kinerja (dan keamanan).
Apa yang biasanya dilakukan adalah menyiapkan API di PHP atau bahasa sisi server lain yang dapat dipanggil dari aplikasi iOS Anda, dan melakukan operasi untuk Anda.
Saya tidak punya pengalaman sendiri dengan mereka jadi saya tidak bisa menilai kelengkapan dan ketahanannya, tetapi ada PHP API siap pakai yang menerjemahkan operasi mySQL menjadi operasi REST seperti phprestsql . Mungkin itu sesuatu untuk Anda; namun perhatikan bahwa Anda selalu harus menyelesaikan masalah otentikasi. Jika Anda memiliki API dengan akses tulis (atau akses baca ke materi sensitif), Anda perlu melakukan sesuatu untuk mencegah semua orang di Internet mengakses URL tersebut.
Sunting: jika ini hanya tentang polling kumpulan data yang ditentukan, Anda mungkin paling mudah dengan skrip PHP standar "query a table and output stuff in a loop" (sebaiknya menggunakan PDO), dan mengembalikan json_encode()
d hasil.