40 lines
1.3 KiB
PHP
40 lines
1.3 KiB
PHP
<?php
|
|
$servername = "103.163.103.117:9306";
|
|
$username = "pdam";
|
|
$password = "pdamwng1";
|
|
$dbname = "pdam_web";
|
|
|
|
$conn = new mysqli($servername, $username, $password, $dbname);
|
|
|
|
// Check connection
|
|
if ($conn->connect_error) {
|
|
die("Connection failed: " . $conn->connect_error);
|
|
}
|
|
|
|
// Retrieve data from GET request and allow null values
|
|
$voltage = isset($_GET['voltage']) ? $_GET['voltage'] : null;
|
|
$pressure = isset($_GET['pressure']) ? $_GET['pressure'] : null;
|
|
$device = isset($_GET['device']) ? $_GET['device']:null;
|
|
$distance = isset($_GET['distance']) ? $_GET['distance'] : null;
|
|
|
|
$now = date('Y-m-d H:i:s'); // Get current timestamp
|
|
|
|
// Convert null values to 'NULL' for SQL insertion
|
|
$voltage = $voltage !== null ? "'$voltage'" : "NULL";
|
|
$pressure = $pressure !== null ? "'$pressure'" : "NULL";
|
|
$device = $device !== null ? "'$device'" : "NULL";
|
|
$distance = $distance !== null ? "'$distance'" : "NULL";
|
|
|
|
// Insert data into the database, allowing null values
|
|
$sql = "INSERT INTO sensor_data (voltage, pressure, device_name, distance, created_at, updated_at)
|
|
VALUES ($voltage, $pressure, $device, $distance, '$now', '$now')";
|
|
|
|
if ($conn->query($sql) === TRUE) {
|
|
echo "New record created successfully";
|
|
} else {
|
|
echo "Error: " . $sql . "<br>" . $conn->error;
|
|
}
|
|
|
|
$conn->close();
|
|
|
|
?>
|