0
嗨即时尝试插入数据到MySQL数据库。每次点击保存时我都会得到新内容,但数据库中的列不会显示文本(来自textview和textfields)。插入数据到mysql字段空
-(IBAction)save:(id)sender{
NSString *rawStr = [NSString stringWithFormat:@"location=%@",address.text,@"&long=%@",longitude.text,@"&lat=%@",lat.text,@"&texten=%@",texten.text];
NSData *data = [rawStr dataUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString:@"http://url.info/projct/phpFile.php"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:data];
NSURLResponse *response;
NSError *err;
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&err];
NSLog(@"responseData: %@", responseData);
[self dismissViewControllerAnimated:YES completion:nil];
}
当我通过一个网页浏览器将数据插入到数据库它的工作原理。
这是不相关的Xcode的。我不认为这与mysql有关。实际上,它与您的应用程序开发人员无关,您的PHP脚本使用何种持久性存储 - 如果有的话。你有机会调试php脚本实际接收的内容吗? –
你应该urlencode address.text和texten.text。为了节省成本,你可以urlencode longitude.text和lat.text,特别是如果这些是用户输入数据字段。 –
我可以看到的是,PHP文件从URL/Request @HermannKlecker –