BDD MySQL
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
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
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
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..)
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).
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