Tag: MySQL

从iOS设备通过POST方法将数据插入远程mysql数据库

我有3个值: ID 名称 电子邮件 我有三个UIText字段,我可以给这些input并将这些值保存到远程数据库。 我使用GET方法来完成它。 我没有问题。 但是,如果我想用POST方法做同样的事情,那我该怎么做。 我想下面现有的代码会有一些变化。 如果有人知道解决scheme,请与我分享。 很多感谢提前。 祝你今天愉快。 🙂 iOS部分代码: – (IBAction)saveButton:(id)sender { NSString *strURL = [NSString stringWithFormat:@"http://mydomain.com/iOS/Tulon/phpFile.php?name=%@&email=%@", nameTextField.text, emailTextField.text]; NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURL]]; NSString *strResult = [[NSString alloc] initWithData:dataURL encoding:NSUTF8StringEncoding]; NSLog(@"strResult %@", strResult); nameTextField.text = nil; } 远程服务器部分代码: <?php /* —————————– Code for Dabase —————————– */ // Database […]

JSON输出重音问题

我一直在寻找3小时左右,我知道有很多这样的问题已经被问到,但我还没有find任何解决scheme,我的问题,当我试图输出重音字符在我的数据库上的SELECT查询的结果。 $itemsList = array(); while($row = mysql_fetch_assoc($res)){ $itemsList[Items][] = ($row); } echo json_encode($itemsList); 这将输出: {"Items": [ {"user_name":"misterP", "comment":"\u00c3\u00a9t\u00c3\u00a9", "image_name":"403885300736874.jpg"}]} 但是我需要输出口音,像这样: {"Items": [ {"user_name":"misterP", "comment":"été", "image_name":"403885300736874.jpg"}]} 我的数据库和表有utf8_general_ci interclassement 我的数据库中插入的数据是utf8_encoded 我的PHP脚本是在Unicode(UTF-8) 我做了“mysql_set_charset('utf8');”在我的数据库上的SELECT之前 如果这可以帮助某人:在y数据库中,“été”这个词是:“été” 所以我现在真的不知道该怎么做,我真的被这个口音卡住了,我无法工作。 提前致谢 !

PHP和MySQL的问题

我在Xcode中工作,并有一个iOS应用程序,您input的信息和应用程序通过PHP文件连接到数据库。 上传时,没有问题,名称或电子邮件地址。 但由于某种原因,当通过UITextView上传大量文本时,就会出现问题。 当没有标点符号时,它会成功。 但是,当有一段时间,或一个问号,它不会上传到服务器,它只是失败。 但是在电子邮件领域,当涉及到期限或甚至是@符号时,没有任何问题。 我不熟悉PHP或MySQL后端的东西,所以我很困惑。 这里是php文件的代码: if (isset ($_GET["firstName"]) && isset($_GET["lastName"]) && isset($_GET["emailAddress"]) && isset($_GET["deviceType"]) && isset($_GET["problemTextField"]) && isset($_GET["iosVersion"])){ $firstName = $_GET["firstName"]; $lastName = $_GET["lastName"]; $emailAddress = $_GET["emailAddress"]; $deviceType = $_GET["deviceType"]; $problemTextField = $_GET["problemTextField"]; $iosVersion = $_GET["iosVersion"]; } else { $firstName = "User first name"; $lastName = "User last name"; $emailAddress = "User […]

MYSQL和Swift – 上传图像和FILE || 使用Alamofire会更好吗?

我正在尝试上传图片和文本文件(将其上传为数据)。 到目前为止,我可以正确地单独上载图像,也可以单独成功上传文本文件数据作为.txt文件。 现在我需要将图像和.txt文件一起上传… 我不知道如何设置在我的IOS应用程序的参数为这…. 到目前为止,这是我如何上传.txt文件(基本上是我上传图像的方式,但我更改“文件名”和“mimetype”) func createBodyWithParameters(parameters: [String : Any]?, filePathKey: String?,filePathKey1: String?, imageDataKey: NSData,imageDataKey1: NSData, boundary: String) -> NSData { let body = NSMutableData(); if parameters != nil { for (key, value) in parameters! { body.appendString("–\(boundary)\r\n") body.appendString("Content-Disposition: form-data; name=\"\(key)\"\r\n\r\n") body.appendString("\(value)\r\n") } } let filename = "post-\(uuid).txt" let mimetype = "image/txt" body.appendString("–\(boundary)\r\n") body.appendString("Content-Disposition: form-data; name=\"\(filePathKey!)\"; […]