hinzufügen Ich versuche, einige Temperatur-Nummer von meinen Sensoren in meiner Sensor-Tabelle einfügen, und ich möchte einen Zeitstempel haben, wenn diese Temp. Zahlen werden in meiner Tabelle gespeichert ... zu welcher Uhrzeit und zu welchem Datum.wie Zeitstempel in Mysql
Mein Auto Zeitstempel in meiner Datenbank ist -8 Stunden von meiner lokalen Zeit Europe/Skopje
weil ich nicht weiß, wie man es in meiner Datenbank ändert Ich versuche, meine Zeitstempel zu setzen .. die Art meines Feldes 0000-00-00 00:00:00
ist
Hier meine PHP-Code ist:
<?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);
?>
dank
Bitte vorbereitete Anweisungen verwenden. –
was bedeutet das ... Ich bin neu in PHP ... danke – tanjamaya
1) 'Data =". $ Data. "' Ist ein Syntaxfehler, und '$ data' ist kein Zeitstempel, es ist ein String mit einem Datum drin. 2) * SEHR * anfällig für SQL-Injection, sollten Sie lernen, MySQLi oder PDO mit vorbereiteten Anweisungen zu verwenden. 3) Welcher Datentyp ist Ihr 'Data'-Feld? – Qirel