Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php iOS将JSON插入MySQL_Php_Ios_Mysql_Objective C_Json - Fatal编程技术网

Php iOS将JSON插入MySQL

Php iOS将JSON插入MySQL,php,ios,mysql,objective-c,json,Php,Ios,Mysql,Objective C,Json,我正在尝试使用JSON格式将数据插入MySQL,但它不起作用。数据未插入数据库。你能告诉我我做错了什么吗?这是我的PHP文件: <?php $con = mysql_connect("http://mydomain", "dbUserName", "password"); if(!$con) { die('Connect fail', mysql_error()); } mysql_select_db("dbName", $con); if(isset($_REQUEST['

我正在尝试使用JSON格式将数据插入MySQL,但它不起作用。数据未插入数据库。你能告诉我我做错了什么吗?这是我的PHP文件:

<?php

$con = mysql_connect("http://mydomain", "dbUserName", "password");
if(!$con)
{
    die('Connect fail', mysql_error());
}

mysql_select_db("dbName", $con);

if(isset($_REQUEST['data']))
{
     $json = $_REQUEST['data'];
     $data = json_decode($json);

     mysql_query("INSERT INTO tbAccount 
                         (AccFullName, AccAboutMe) 
                  VALUES ('$data->AccFullName', '$data->AccAboutMe')");
}
$con->exec($mysql_query);
echo "New record created successfully";

mysql_close($con);?>

对数据进行Base64编码,然后尝试提交到MySql,可能您有任何特定字符

NSString *plainString = @"Any text ..... bla bla bla";

NSData *plainData = [plainString dataUsingEncoding:NSUTF8StringEncoding];
NSString *base64String = [plainData base64EncodedStringWithOptions:0];
NSLog(@"%@", base64String); 

你们把mysql_uuo调用和mysqli_uuuuo调用混合在一起,或者PDO调用(不太确定哪一个)不会在应用程序中工作,一切都正常吧?只有我的php文件不正确?我正在学习这个教程:数据完全插入到mysql中。不知道应用程序,PHP是一个简单的程序,不需要在IOS中完成,如果需要的话可以在PHP中完成
NSString *plainString = @"Any text ..... bla bla bla";

NSData *plainData = [plainString dataUsingEncoding:NSUTF8StringEncoding];
NSString *base64String = [plainData base64EncodedStringWithOptions:0];
NSLog(@"%@", base64String);