0

不正确的日期时间值:第 1 行的“日期”列的“”

$results=json_decode($postdata,true);
$date1=substr(str_replace('T',' ',$results["time"]),0,19);
//$date=STR_TO_DATE($date1, '%Y-%m-%d %H:%i:%s');
$meterdata=hexdec(substr(strToHex(base64_decode($results["data"])),0,2));
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO lora_packet (date, meterdata,json_data)
VALUES ('".$date1."','".$meterdata."','".$postdata."')";
4

1 回答 1

0

您在数据库中的专栏是女巫格式吗?因为如果数据库中的列是日期,您将插入一个字符串,您必须在 php 中将其转换为日期格式

于 2018-08-14T09:32:52.900 回答