これは私をナットにしています。 PHP/mysqlのスキルが不足していることが強く疑われますが、動作させることができません。私はStackOverflowから問題を解決しようとしているいくつかのコードスニペットを別の場所で(そして盗んだ)見てきましたが、私はまだそれが働いていると確信していません。Array/Dict XcodeからJSON to PHP to mySql
From Xcode NSDictionaryオブジェクトを(JSONフレームワークを使用して)JSONにエンコードしようとしているので、PHP POSTメソッドを使用してmysql(理想的には単一の平坦化オブジェクトとして配列を格納できます) 。
コードは以下のとおりです。私はjson okを作成することができます。私はOKに接続することができます、私は配列変数でない変数を変更することができます& json経由で送信する必要はありません、私はちょうど何かについて行うことができます。私はそのjsonを渡してmysqlに格納するように見えません。
はい、noobです。
Thxを...
私がここまで持っている:Xcodeで
post_dict.php
<?php
$rawJsonData = $_POST['json'];
$decodedData = json_decode($rawJsonData); //do i even need to decode if i want to store a flattened json object in mysql?
//Connect To Database
$hostname='**BLACKEDOUT**.com';
$username='**BLACKEDOUT**';
$password='**BLACKEDOUT**';
$dbname='**BLACKEDOUT**';
$usertable='users';
//I want to update the Records field with the array
$recordsfield = 'Records';
mysql_connect($hostname,$username, $password) OR DIE ('Unable to connect to database! Please try again later.');
mysql_select_db($dbname);
$query = "UPDATE $usertable SET $recordsfield = '$decodedData' ";//do i encode? serialize? dunno
$result = mysql_query($query);
if(!$result)
{
mysql_close();
echo mysql_error();
return;
}
mysql_close();
?>
素晴らしいとPHPで受信することができます - 迅速な対応に感謝を - 病気にそれを取得します。 –