2014-03-06 14 views
0

您好,因爲我的論文我創建一個運動分析ios應用程序與一個網站,恭維它。該應用程序做了很多事情,但要保持簡單,教練選擇團隊,並標記任何關鍵事件,例如解決問題,通過等。應用程序只顯示今天的遊戲統計數據,但在網站上可以看到所有遊戲的統計數據。 但是我需要找到一種方法來上傳這些統計信息如何將我的ios應用程序的數據上傳到我的sql數據庫中?

我發現了很多關於如何使用JSON從外部數據庫獲取數據的示例。 但是我找不到任何關於如何上傳數據的例子。

我使用godaddy作爲我的服務器託管我的網站和sql數據庫。

任何想法?

+0

這些示例如何將數據作爲json獲取? – Moonwalkr

+0

通常你會付出努力,當你遇到問題時,發佈你的代碼並提出具體問題。這種「我怎麼拍網?」方法不可能在這裏給你一個有用的答案。 –

回答

3

讓您的服務器(PHP文件)待辦事項硬盤工作 iOS的一面: 使用類似的東西上傳POST你的價值觀到服務器(PHP文件)

-(void)upload 
{ 
    NSString *[email protected]""; 
    NSString *[email protected]""; 
    NSString *[email protected]""; 

    NSString *urlString = [NSString stringWithFormat:@"http://domain.com/file.php?value1=%@&value2=%@&value3=%@",val1, val2,val3]; 
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; 

[request setURL:[NSURL URLWithString:urlString]]; 
[request setHTTPMethod:@"POST"]; 

NSMutableData *body= [NSMutableData data]; 

[request setHTTPBody:body]; 

NSData *returnData = [NSURLConnection sendSynchronousRequest:request returningResponse:NULL error:nil]; 

} 

注:如果您使用此returnData在上傳之後需要返回一些東西,比如成功消息或者一些JSON(無論你想要什麼)。 只需解析它以滿足您的需求。

在PHP文件:

<?php 

//GET the values from iOS. 
$val1 = $_GET['value1']; 
$val2 = $_GET['value2']; 
$val3 = $_GET['value3']; 



//connect to database 
require 'connect.inc.php'; 

//just make INSERT SQL Request and done!. 


?> 

希望這是幫助您。

+0

乾杯!這幫助了很多我會採取這一措施,如果我遇到任何困難,我會發布我的錯誤。感謝 – steff

+0

很高興聽到:) –

+0

@steff嗨,如果我的回答對你有幫助,你可以請投票答案?謝謝 :) –

相關問題