How can PHP be used to store JSON data from Pilight into a SQL database efficiently?

To efficiently store JSON data from Pilight into a SQL database using PHP, you can decode the JSON data, extract the necessary information, and then insert it into the database using prepared statements to prevent SQL injection attacks. This approach ensures data integrity and security while efficiently storing the JSON data in the database.

<?php

// Assuming $jsonData contains the JSON data from Pilight
$jsonData = '{"key": "value"}';

// Decode the JSON data
$data = json_decode($jsonData, true);

// Connect to the database
$pdo = new PDO('mysql:host=localhost;dbname=database', 'username', 'password');

// Prepare the SQL statement
$stmt = $pdo->prepare("INSERT INTO table_name (column_name) VALUES (:value)");

// Bind parameters
$stmt->bindParam(':value', $data['key']);

// Execute the statement
$stmt->execute();

?>