我正在製作一個iphone應用程序,它需要直接從MySQL數據庫中繪製信息,但是,我不知道該如何去做。有沒有人有任何開源樣本或演練如何做到這一點?將MySQL結果加載到UITableView(iPhone)中
謝謝!
我正在製作一個iphone應用程序,它需要直接從MySQL數據庫中繪製信息,但是,我不知道該如何去做。有沒有人有任何開源樣本或演練如何做到這一點?將MySQL結果加載到UITableView(iPhone)中
謝謝!
我想看看如何從遠程服務器加載數據的NSURLConnection文檔。在您的遠程服務器中創建一個Web服務,該服務將根據您的應用發送的請求以XML或JSON格式返回數據,並讓您的應用使用返回的數據填充您的單元格。
一個天真的做法是發送請求到PHP頁面。你可以寫這樣的要求張貼到你的PHP頁面:
NSString* content = [@"value=getAll"];
NSURL* url = [NSURL URLWithString:@"http://www.url.com/pagetopost.php"];
NSMutableURLRequest* urlRequest = [[NSMutableURLRequest alloc] initWithURL:url];
[urlRequest setHTTPMethod:@"POST"];
[urlRequest setHTTPBody:[content dataUsingEncoding: NSASCIIStringEncoding]];
你的PHP將有一些代碼將從MySQL數據庫取決於發送POST數值讀取和JSON返回數據。
然後,你將不得不處理響應,也許把它放入一個數組中,該數組將填充到你的表格視圖單元格中。
你可以從你的數據庫中創建一個sqlite文件,然後將該文件導入到你的項目中。並且訪問該sqlite文件的方式與啓動sql查詢相同。請參閱訪問sqlite文件的教程。
謝謝!很棒的資源!但是,你知道關於「選擇解析」的內容嗎?我知道解析iOS的rss文件,但我不知道MySQL SELECTs有解析功能。它是否意味着組織「WHERE」? – 2011-01-18 04:38:25