希望你好专家!我只想知道我的表有什么问题,我通过使用 php 和以下指令创建了表 'table1'。
<?php
// use mysql connect
$num="create table table1
(student_id int primary key NOT NULL AUTO_INCREMENT,
name varchar (10) NOT NULL,
math varchar (20) NOT NULL,
english varchar (10) NOT NULL,
date DATE,
month DATE,
year DATE )";
mysql_query($num,$con);
mysql_close($con);
?>
我的问题是为什么?当我输入日期、月份、年份时,它会显示类似这样的内容
student_id name math english date month year
1 simon 100 100 0000-00-00 0000-00-00 0000-00-00
我希望这是
student_id name math english date month year
1 simon 100 100 1 March 2013
可能是这样的。
<?php
// use mysql connect
$num="create table table1
(student_id int primary key NOT NULL AUTO_INCREMENT,
name varchar (10) NOT NULL,
math varchar (20) NOT NULL,
english varchar (10) NOT NULL,
date DATE strtotime,
month DATE strtotime,
year DATE strtotime)";
mysql_query($num,$con);
mysql_close($con);
?>