0
おはよう私はJSON POSTでmysqlテーブルを更新しようとしています。 JSONのテキストファイルの罰金に出力が、私がしようとすると、MySQLのテーブルにそれを保存するとき、エラー提供:私は非常に100ないよJSONデコードをMySQL、PHPに保存する
{"ptp.create":["629","630"]}
$jsonString = file_get_contents("php://input");
$myFile = "NewFile.txt";
file_put_contents($myFile,$jsonString);
$data = json_decode($jsonString, true);
foreach ($data as $row){
$PTP = $row['ptp.create'];
$query_rsTable1 = "INSERT INTO test SET id = '$PTP'";
$rsTable1 = mysql_query($query_rsTable1, $int) or die(mysql_error());
}
:として
Undefined index: ptp.create
JSONデータを出力しますあなたが助けてくれたら、JSONにまだ自信がありません。
クエリは 'INSERT INTO test(column1、column2、...)VALUES(value1、value2、...)'でなければなりません。これについてもっと詳しくはこちら:http://www.w3schools.com/php/php_mysql_insert.asp – iSS
この手順を実行するには、「1.jsonファイルの内容を読み込みます.Jsonオブジェクトをphp associative array3に変換します.Arguments Valuesを4.Inserert JSON PHPコードを使用したMySQLデータベースへの翻訳 ' – Karthi
準備/パラメータ化クエリを使用してください。現在のところ、あなたは何もエスケープしていないので、バグやセキュリティ問題が発生します。 – Brad