库里时间戳字段 date1   类型timestamp<?php 
$name=$_POST['name'];
$name1=$_POST['name1'];
echo $name;
echo $name1;$conn=mysql_connect("localhost:3306","root","chenghuam");
mysql_select_db("353wan");
$exec = "insert into contents (name,name1) values ('".$_POST['name']."','".time()."')";
$result = mysql_query($exec);
?>我这样写把时间写入进name1字段里了 请问下怎么写,求答案,
我在(name,name1,date1)也不行的啊

解决方案 »

  1.   

    $exec = "insert into contents (name,date1) values ('".$_POST['name']."','".time()."')";
      

  2.   

    时间保存为int类型的比较方便转换
      

  3.   

    你的SQL语句有点乱啊,数据库表里,没有id吗? 数据表里一共有多少个字段啊。
    希望楼主把问题再描述的清楚点。不过如果只是想插入时间戳的话。你可以试一下下面个这个语句:$exec = "insert into contents (name,name1) values ('".$_POST['name']."',CURRENT_TIMESTAMP)";
    希望能帮到你。
      

  4.   

    数据库类型  int(11)保存 time() 到库里就行了
      

  5.   

    date1的默认值设为CURRENT_TIMESTAMP,添加的时候不用管。