2010-07-26 4 views
0

J'accède à un site web php dans mon application iphone.comment insérer des données dans la base de données distante depuis l'ip + téléphone Application

je veux que l'utilisateur de lire les blogs dans leur application iPhone et quand ils commente sur un blog leur commentaire sont stockés dans la base de données de site.

une idée de comment faire cela.

OU ce que je dois étudier pour discuter avec la base de données à distance .....

Merci à l'avance.

Répondre

1

Lorsque l'utilisateur lit les blogs et quand il donne des commentaires sur ce blog, il suffit de publier ce commentaire sur une page php qui l'enregistre sur le serveur. NSString * post = [NSString stringWithFormat: @ "comment =% @", myData]

NSData * postData = [post dataUsingEncoding: NSUTF8StringEncoding allowLossyConversion: OUI]; NSString * postLength = [NSString stringWithFormat: @ "% d", [longueur du postData]]; NSString * postLength = [NSString stringWithFormat: @ "% d";

NSMutableURLRequest * Demande = [[[NSMutableURLRequest alloc] init] autorelease]; [request setURL: [NSURL URLWithString: @ "http://server.com/save-comment.php"]];

[demande setHTTPMethod: @ "POST"];

[Demande setValue: postLength forHTTPHeaderField: @ "Content-Length"];

[demande setValue: @ "application/x-www-form-urlencoded" forHTTPHeaderField: @ "Content-Type"];

[requête setHTTPBody: postData];

NSURLResponse * réponse; NSData * urlData = [NSURLConnection sendSynchronousRequest: requête returnResponse: & erreur de réponse: & erreur]; NSString * data = [[NSString alloc] initWithData: codage urlData: NSUTF8StringEncoding];

NSLog (@ "Data:% @", données);

+0

Arun Merci pour votre réponse ..... mais comment communiquer avec la base de données à distance leur est autre fonction pour laquelle je dois aussi code comme connexion inscription à distance article tarifaire etc ........... .... –

+0

u faire une page php qui crée une connexion à votre base de données serveur et prendre des arguments comme les commentaires, l'article et enregistrer à ur base de données du serveur. et vous pouvez publier des données et obtenir les données codées ci-dessus. –

Questions connexes