我尋找例子來解決我的問題,但我很困惑。 如果是Ⅱ有一個JSON數組是這樣的:如何將JSON數組插入Mysql?
$json = '{"a":"test","b":"test2"},{"a":"test3","b":"test4"}';
//decode to get as php variable
$obj = json_decode($json);
我的問題是,當我嘗試在數據庫
mysql_query("INSERT INTO suspiciousactivity (ID,Notes)
VALUES ('".$obj->{'a'}."','".$obj->{'b'}."')")or die(mysql_error());
我得到這個錯誤插入值:duplicate entry for key PRIMARY
哪有我從我的JsonArray
插入多個值到我的數據庫?
我看來,像你已經有了一個ID =測試 –
所以,你正在使用的可疑活動結果的''suspiciousactivity項,並將其插入到你的數據庫不消毒?請更改您的代碼,停止使用mysql_函數。它們已被棄用,不再維護。您的代碼對於SQL注入非常不安全且易受攻擊。 – thaJeztah