내 양식의 데이터를 mysql에 삽입하려고하는데 잘 동작하지만 TimeStamp와 CURRENT_TIMESTAMP가있는 'date_created'열을 추가하면 SQL 쿼리가 실패하게됩니다.CURRENT_TIMESTAMP를 사용할 때 mysql에 양식 데이터를 삽입 할 수 없습니까?
아무도 왜 이것이 내게 말할 수 있습니까?
<?php ob_start();
// CONNECT TO THE DATABASE
require('../includes/_config/connection.php');
// LOAD FUNCTIONS
require('../includes/functions.php');
$username = $_POST['username'];
$password = $_POST['password'];
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$email = $_POST['email'];
$age = $_POST['age'];
$gender = $_POST['gender'];
$country = $_POST['country'];
$query="INSERT INTO ptb_registrations (ID,
username,
password,
firstname,
lastname,
email,
age,
gender,
country
)
VALUES('NULL',
'".$username."',
'".$password."',
'".$firstname."',
'".$lastname."',
'".$email."',
'".$age."',
'".$gender."',
'".$country."'
)";
mysql_query($query) or die ('Error updating database');
?>
<?php include ('send_email/reg_email.php'); ?>
<? ob_flush(); ?>
MySQL에서 제공 한 오류를 게시 할 수 있습니까? –
mysql_error()는 무엇을 말합니까? – Jrod
* 필수 : * mysql_ * 함수는 [PHP 5.5에서 더 이상 사용되지 않습니다.] (http://php.net/manual/en/faq.databases.php#faq.databases.mysql.deprecated)입니다. 나중에 제거 될 예정이므로 새 코드를 작성하는 것은 권장되지 않습니다. 대신 [MySQLi] (http://php.net/manual/en/book.mysqli.php) 또는 [PDO] (http://php.net/manual/en/book.pdo.php) 및 [더 나은 PHP 개발자가 되십시오] (http://jason.pureconcepts.net/2012/08/better-php-developer/). –