0
안녕하세요, 저는 mysql 데이터베이스에 데이터를 삽입하려고합니다. 저장을 클릭 할 때마다 새로운 내용을 얻지 만 데이터베이스의 열은 텍스트를 가져 오지 않습니다 (textview 및 textfield에서).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];
}
웹 브라우저에서 데이터를 삽입 할 때 작동합니다.
이는 엑스 코드와 관련되지 않았습니다. 그리고 나는 mysql과 관련이 없다고 생각한다. Aparently 애플 리케이션 개발자로서 귀하의 비즈니스 중 하나는 어떤 지속 스토리지 PHP 스크립트를 사용 - 어떤 경우. PHP 스크립트가 실제로받는 것을 디버그 할 기회가 있습니까? –
address.text 및 texten.text를 urlencode해야합니다. 저장면에 있으려면 특히 사용자 입력 데이터 필드 인 경우 longitude.text 및 lat.text도 urlencode 할 수 있습니다. –
내가 볼 수있는 것은 PHP 파일이 URL/요청 @HermannKlecker –