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 –