We will use json_decode documentation
Also avoid! this is how i will do it below ...
$mysqli = new mysqli("localhost", "root", null, "yourDatabase"); if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } $jsonString = $_REQUEST['jsonGiven']; $jsonString = '{"name":"jack","school":"colorado state","city":"NJ","id":null} '; $jsonArray = json_decode($jsonString, true); if ($stmt = $mysqli->prepare('INSERT INTO test131 (name, school, city, id) VALUES (?,?,?,?)')) { $stmt->bind_param("ssss", $jsonArray['name'], $jsonArray['school'], $jsonArray['city'], $jsonArray['id']); $stmt->execute(); $stmt->close(); } $mysqli->close();
Hope this helps!
source share