2016-07-24 12 views
1

Ich versuche, jsonarray-Daten in die mysql-Datenbank einzufügen. Ich sende jsonarray zum Server mit Android-Anwendung zu einem PHP-Skript. Es folgt der Code, den ich für PHP Seite schreibe:Einfügen von JsonArray-Schlüsselwertdaten in die MySQL-Datenbank

$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); 
    } 
} 

Es spart $name s richtig, aber nicht gespeichert $phone (Zahlen) richtig.

Bitte jemand helfen mir aus.

dank

+0

So versuchen würde, was bedeutet „Telefonnummern nicht richtig speichern“? Was passiert mit Telefonnummern? – YakovL

+0

Können Sie den Inhalt von $ jsonArray bereitstellen? –

+0

einige zufällige Wert seiner Speicherung. und alle sind gleich –

Antwort

0

Wenn Sie eine Lösung dann nehmen

$Array = json_decode($jsonArray,true);