Я начинающий программист, пытающийся вставить значение now()
в свое поле date
. Я достиг этого раньше и скопировал структуру слово за словом, но все равно не работает. Я также рассмотрел другие вопросы, связанные с stackoverflow, и я думаю, что моя структура базы данных верна. Вот ВСТАВИТЬ PHP код:Не могу вставить сейчас() в PHP
try{
$conn = new mysqli("xxxxx", "xxxxx", "xxxxxxxx", "xxxxxxx");
$userid = $_GET['userid'];
$title = $_GET['title'];
$comment = $_GET['comment'];
$query = "INSERT into enquiries (userid, title, comment, Resolved, date)
values ('" . addslashes($userid) . "','" . addslashes($title) . "','" . addslashes($comment) . "', N, now())";
$result = $conn->query($query);
if (!$result){
$json_out = "[" . json_encode(array("result"=>0)) . "]";
}
else {
$json_out = "[" . json_encode(array("result"=>1)) . "]";
}
echo $json_out;
$conn->close();
}
Этот набор кодов работал и вставили значения, прежде чем я добавил now()
Вот моя структура таблицы:
Вот моя другая структура таблицы, которая вставляется в настоящее время() просто отлично:
Вы сначала попробовали SQL-запрос в phpMyAdmin? –
'$ query =" INSERT в запросы (userid, title, comment, Resolved, 'date') values ('". Addlashes ($ userid). "', '". Addslashes ($ title). "', ' msgstr "" "," N ', now()) "; $ result = $ conn-> query ($ query); ' –
" addslashes "просто нет, это замечает, что этот код очень небезопасен – nogad