BDD MySQL

adsads Membre
12:15 modifié dans Vos applications #1
Bonsoir,
on me demande de me connecter sur une BDD MySQL qui alimente un site ouaibe.
Quels solutions techniques me conseillez-vous pour lire/ecrire dans la base de donnees ?

merci

Réponses

  • JegnuXJegnuX Membre
    12:15 modifié #2
    côté serv créer une API qui renvoie les données de la BDD au format JSON à  ton appli iPhone.

    Par exemple :
    Ton app veut la liste des users qui sont dans la BDD.

    Ton app fait une requête sur une url du genre "http://tonsite.com/api/get_users.php";
    ta page get_users.php fait la requête mysql adéquate, et génère un document json du genre
    [ {"name":"toto", "age": 20}, {"name":"tata", "age":21}]

    et ensuite ton app parse cette chaine de caractère avec une librairie (BSJSON, SBJSON) pour en faire des objets cocoa natif (NSDictionary, NSArray, NSString, etc..)
  • AliGatorAliGator Membre, Modérateur
    février 2010 modifié #3
    Un WebService en frontend.
    C'est la solution à  adopter, pour tout plein de raisons déjà  évoquées ici (sécurité, propreté de l'API, standards existants, ... fait une recherche il me semble qu'on en a déjà  parlé sur pommedev)

    Le plus adapté étant un frontend REST, et utilisant du JSON pour le corps des échanges (car REST est plus simple " et compréhensible " à  gérer que SOAP, et JSON plus simple à  parser et générer sur iPhone que du XML).
  • adsads Membre
    12:15 modifié #4
    Merci AliGator de ta reponse.

    Pour le Soap cote iPhone c'est pas un probleme pour moi, je le fais souvent par contre je sais pas si c'est simple a implementer cote serveur. Faut le faire en php je suppose ?

    Merci

Connectez-vous ou Inscrivez-vous pour répondre.