2016-07-24 8 views
1

mysqlデータベースにjsonarrayデータを挿入しようとしています。私はjsonarrayをAndroidアプリケーションを使用してPHPスクリプトにサーバーに送ります。続き は、私はPHP側のために書いているコードです:JsonArrayのキー値データをmysqlデータベースに挿入します

$jsonArray = $_REQUEST['data']; 

$Array = json_decode($jsonArray); 

foreach($Array as $row){ 

    foreach($row as $name => $phone){ 

     echo $name.':'.$phone; 

     $sql = "INSERT INTO contact (Name, Phone_numbers) VALUES ('$name', '$phone')"; 
     $result_set = mysql_query($sql); 
    } 
} 

それは正しく$name Sを保存しますが、正しく$phone(数字)を保存しません。

誰か助けてください。

おかげ

+0

を取るでしょうか?電話番号はどうなりますか? – YakovL

+0

$ jsonArrayのコンテンツを提供できますか? –

+0

いくつかランダムな値を格納しています。 –

答えて

0

あなたがしてみてください解決手段「が正しく、電話番号を保存しない」何だから、

$Array = json_decode($jsonArray,true); 
関連する問題