Код: Выделить всё
# Name Type
1 ID Primary int(8)
2 ACC_ID int(11)
3 From date
4 To date
5 Phone text
< /code>
В файле PHP у меня есть: < /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>
Когда я запускаю его, на локальной машине, я получаю: < /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>
строка 38 - это строка с: < /p>
if (mysqli_query($conn, $sql)) {
< /code>
Я думаю, что есть что -то неверное с датой, форматом даты или что -то в этом роде. Я пытался сохранить дату как yyyy-mm-dd HH: MM: SS, но она тоже не работает ...
Когда я удаляю из Я бы хотел, чтобы кто-то мог указать мне на то, как это исправить!>
Подробнее здесь: https://stackoverflow.com/questions/795 ... -using-php
Мобильная версия