je suis un débutant à iphone.je veux créer une page de connexion pour mon application.je ne peux pas comprendre comment se connecter à une page php et récupérer les données correspondantes de la base de données mysql à l'iphone. Quelqu'un pourrait-il me guider sur la façon de s'y prendre?comment accéder à mysql depuis iphone
Répondre
Qu'est-ce que l'iphone a à voir avec une connexion entre php et mysql? PHP va fonctionner avec un serveur web probablement installé sur un ordinateur et il va se connecter à une base de données MySQL et vous accéderez à cette page php depuis votre iphone avec un navigateur. Vous ne savez pas quelle sera la part de l'iphone dans tout cela, sauf si vous fournissez le navigateur
Vous voudrez peut-être jeter un oeil à NSURLRequest que vous pouvez utiliser avec un NSURLConnection pour envoyer par ex. GET-Paramètres à une URL. Vous pouvez ensuite implment le NSURLConnectionDelegate pour répondre aux données entrantes:
1) connexion de configuration
receivedData =[NSMutableData data];
NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURL URLWithString:url]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:20.0];
NSURLConnection *theConnection=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
2) Méthodes délégués d'installation dans l'auto:
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse*)response {
NSHTTPURLResponse * httpResponse = (NSHTTPURLResponse *) response;
if([httpResponse statusCode]==200)
[receivedData setLength:0];
else
NSLog(@"Http-Reponse %u",[httpResponse statusCode]);
// HANDLE ERROR!
}
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
// append the new data to the receivedData
// receivedData is declared as a method instance elsewhere
[receivedData appendData:data];
}
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {
// HANDLE THE CONNECTION ERROR
// release the connection, and the data object
[connection release];
// receivedData is declared as a method instance elsewhere
[receivedData release];
}
- (void)connectionDidFinishLoading:(NSURLConnection *)connection {
// receivedData contains the data
// convert to string:
NSLog(@"finished loading: %@",[[[NSString alloc] initWithData:receivedData encoding:NSUTF8StringEncoding] autorelease]);
[connection release];
[receivedData release];
}
Vous souhaitez exposer l'authentification fonctionnalité en tant que service Web, puis utilisez le code de chargement d'URL publié par Felix L. pour initier une connexion réelle au service Web. Vous voudrez probablement envoyer une réponse du serveur en XML, si c'est le cas, vous allez analyser cette réponse avec un NSXMLParser, sinon vous pouvez simplement envoyer la réponse dans le format que vous voulez et l'analyser de manière appropriée .
- 1. iPhone - Accéder à MySql Server?
- 2. Accéder à la base de données MySQL depuis l'iphone
- 3. Accéder à RequestContext depuis global.asax
- 4. Comment accéder à l'objet fenêtre depuis XUL?
- 5. Accéder à UIViewController depuis UITableViewController?
- 6. Accéder à typedef depuis l'instance
- 7. Puis-je accéder aux appels manqués depuis mon application iPhone?
- 8. Accéder à YQL depuis ASP.NET et MVC
- 9. Comment accéder à WSDL sur iPhone
- 10. Comment accéder au tabBarController depuis FirstViewController?
- 11. comment accéder à firebird de Mysql?
- 12. Comment puis-je accéder à l'objet window.document depuis ActiveXObject?
- 13. Comment accéder à l'app store (depuis l'application) par programme?
- 14. Comment accéder à argv [] depuis l'extérieur de la fonction main()?
- 15. Comment accéder à la session depuis une classe ActionMailer?
- 16. Comment accéder à Window depuis un autre thread?
- 17. Django: Comment accéder à l'instance d'un modèle depuis un gestionnaire?
- 18. ASP.Net 4.0 - Comment accéder à RouteData depuis un ASHX?
- 19. ASP.NET: Comment accéder à Session depuis le gestionnaire?
- 20. Comment puis-je accéder à layout_height depuis ma vue personnalisée?
- 21. Comment accéder à une zone de texte HTML depuis javascript?
- 22. Accéder DB5 automatiquement à MySQL
- 23. Comment accéder aux informations de mon profil depuis facebook dans iphone sdk?
- 24. Comment se connecter à Twitter depuis un iPhone?
- 25. Accéder à Dropbox dans votre application iPhone
- 26. Choisissez Musique depuis l'application iPhone? - iPhone SDK
- 27. Accéder à Picasa depuis Android - API Google Data
- 28. Comment lancer Safari depuis une application iPhone?
- 29. Comment envoyer un message depuis l'application iPhone?
- 30. utiliser python pour accéder à mysql