我正在制作一个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