У меня есть все, что мне нужно, с точки зрения ввода моих данных в мои данные из формы, но изо всех сил пытаюсь получить ее в timestamp или искать лучшие методы.Форма формы штамповки формы отправляется в MySQL
отправить форму:
<form action="actions/newDocAdd.php" method="post">
<input type="text" name="doc_title" id="doc_title" required="required" placeholder="Document Title"/><br />
<input type="text" name="doc_content" id="doc_content" placeholder="Document Content"/><br/>
<br><br>
<input type="submit" value="Create Document" name="submit"/><br />
</form>
<?php
if(isset($_POST["submit"])){
$hostname='localhost';
$username='******';
$password='******';
try {
$dbh = new PDO("mysql:host=$hostname;dbname=******",$username,$password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // <== add this line
$sql = "INSERT INTO doc_list (doc_title, doc_content) VALUES ('".$_POST["doc_title"]."','".$_POST["doc_content"]."')";
if ($dbh->query($sql)) {
header ('Location: ../docList.php');
}
else{
}
$dbh = null;
}
catch(PDOException $e)
{
echo $e->getMessage();
}
}
?>
У меня есть поле внутри БД, который установлен в DATETIME с именем «doc_create», но просто нужно какое-то представление в какой момент она TIMESTAMP запись и где?
Я дефолт поля как DATETIME однако мне нужно добавить метку времени, когда запись будет создаваться из моей формы? – coder123
Я сделал эти изменения и добавил СЕЙЧАС() и теперь работает как шарм, спасибо – coder123