Problem mit dem Schreiben eines Datums in Mariadb mit PHP mit XAMPP und MyPhpadmin [Duplicate]Php

PHP-Programmierer chatten hier
Anonymous
 Problem mit dem Schreiben eines Datums in Mariadb mit PHP mit XAMPP und MyPhpadmin [Duplicate]

Post by Anonymous »

Ich lerne (selbst) PHP und Mariadb und ich versuche, ein Datum mit PHP in eine SQL -Datenbank einzufügen. Ich bin erfolgreich mit der Verbindung mit der SQL -Datenbank. Ich bin erfolgreich darin, Ganzzahl und String in die Datenbank zu schreiben, aber wenn ich versuche, ein Datum zu schreiben, habe ich eine Fehlermeldung und ich kann nicht herausfinden, wo das Problem ist ...! Ich hüpfe, dass ein frisches Paar Augen etwas findet!

Code: Select all

#   Name        Type
1   ID Primary  int(8)
2   ACC_ID      int(11)
3   From        date
4   To          date
5   Phone       text
< /code>
In der PHP -Datei habe ich: < /p>
// Create a connection
$conn = mysqli_connect($servername, $username, $password, $database);
// Check the connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
echo "
";

$current_datetime = date('Y-m-d H:i:s');
echo $current_datetime;
$From = date('Y-m-d', strtotime($current_datetime));
echo "
";
echo $From;
echo "
";
$id = 19;
echo $id;
echo "
";

$sql = "INSERT INTO info (ID, From) VALUES ('$id', '$From')";

if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "
" . mysqli_error($conn);
echo "
";
}
mysqli_close($conn);
< /code>
Wenn ich es ausführe, bekomme ich auf der lokalen Maschine: < /p>
Connected successfully
2025-04-13 19:30:19
2025-04-13
19

Fatal error: Uncaught mysqli_sql_exception: You have an error in your
SQL syntax; check the manual that corresponds to your MariaDB server
version for the right syntax to use near 'From) VALUES ('18', '2025-04-13')'
at line 1 in C:\xampp\htdocs\phplogin\user_specific.php:38
Stack trace:
#0 C:\xampp\htdocs\phplogin\user_specific.php(38): mysqli_query(Object(mysqli), 'INSERT INTO inf...')
#1 {main} thrown in C:\xampp\htdocs\phplogin\user_specific.php on line 38
< /code>
Zeile 38 ist die Linie mit: < /p>
if (mysqli_query($conn, $sql)) {
< /code>
Ich denke, mit dem Datum, dem Datumsformat oder so etwas falsch. Ich habe versucht, das Datum als yyyy-mm-dd hh: mm: ss zu halten, aber es funktioniert auch nicht ...
Wenn ich die aus 
und '$ von' aus dem Einfügen entferne, funktioniert es gut.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post