我正试着在我的感应器表中插入一些来自我的传感器的温度数字,我想要有一个时间戳,当这些温度。数字存储在我的表中。什么时间和日期。
我在数据库中的自动时间戳是本地时间Europe/Skopje的-8小时,因为我不知道如何在数据库中更改它,我正在尝试将我的时间戳。我的字段类型为0000-00-00 00:00:00
下面是我的PHP代码:
    <?php
    // Connect to MySQL
    include("dbconnect.php");
    date_default_timezone_set('Europe/Skopje');
    $Data=date("Y-m-d H:i:s");
    // Prepare the SQL statement
    $SQL = "INSERT INTO tanjaarduino.sensors (Data, sensor1 ,sensor2, sensor3, sensor4, sensor5, sensor6 ,sensor7, sensor8, sensor9, sensor10, sensor11, sensor12) VALUES (Data=".$Data.", '".$_GET["s1"]."', '".$_GET["s2"]."','".$_GET["s3"]."','".$_GET["s4"]."','".$_GET["s5"]."','".$_GET["s6"]."','".$_GET["s7"]."','".$_GET["s8"]."','".$_GET["s9"]."','".$_GET["s10"]."','".$_GET["s11"]."','".$_GET["s12"]."')";  
    echo "The time is " . $Data;
    // Execute SQL statement
    mysql_query($SQL);
?>谢谢
发布于 2017-03-09 01:18:47
<?php
// Connect to MySQL
include("dbconnect1.php");
date_default_timezone_set('Europe/Skopje');
$Data=date("Y-m-d H:i:s");
// Prepare the SQL statement
mysqli_query($dbcon,"SELECT * FROM sensors");
mysqli_query($dbcon,"INSERT INTO sensors (Data, sensor1 ,sensor2, sensor3, sensor4, sensor5, sensor6 ,sensor7, sensor8, sensor9, sensor10, sensor11, sensor12) 
VALUES ('".$Data."','".$_GET["s1"]."', '".$_GET["s2"]."','".$_GET["s3"]."','".$_GET["s4"]."','".$_GET["s5"]."','".$_GET["s6"]."','".$_GET["s7"]."','".$_GET["s8"]."','".$_GET["s9"]."','".$_GET["s10"]."','".$_GET["s11"]."','".$_GET["s12"]."')");
echo "The time is " . $Data;
mysqli_close($dbcon);?>
https://stackoverflow.com/questions/42676258
复制相似问题