0
美好的一天請幫助我試圖用JSON POST更新mysql表。作爲保存JSON解碼爲MySQL,PHP
Undefined index: ptp.create
的JSON輸出數據:
{"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());
}
我不是很100的JSON輸出到一個文本文件罰款,但是當我試圖把它保存到MySQL表,然後把錯誤對JSON有信心,如果你可以請協助。
查詢應該是INSERT INTO test(column1,column2,...)VALUES(value1,value2,...)'。這裏更多的是:http://www.w3schools.com/php/php_mysql_insert.asp – iSS
做這個步驟,'1.讀取json文件內容2.convert json對象到php關聯數組3.提取Array Values4.Insert JSON到MySQL數據庫與PHP代碼' – Karthi
請務必使用準備/參數化查詢。目前,您不會逃避任何事情,這會導致錯誤和安全問題。 – Brad