`mk_id` int(10) unsigned NOT NULL auto_increment,
  `title` text collate utf8_bin NOT NULL,
  `content` text collate utf8_bin NOT NULL,
  `type` enum('url','txt','rss') collate utf8_bin NOT NULL,
  `sort` int(11) unsigned NOT NULL,
  `star` enum('N','Y') collate utf8_bin NOT NULL,
  `time` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
  PRIMARY KEY  (`mk_id`)
直接用phpmyadmin建立的简单数据表结构
数据库连接正常,但是我插入如下记录或出错
$time = date("Y-m-d H:i:s");
'insert into s values(0,"Yupoo收费了","http://omiga.org/blog/archives/130","url",1,"N")
新手~对MySQL不熟悉···先谢过

解决方案 »

  1.   

    'insert into s values(0,"Yupoo收费了","http://omiga.org/blog/archives/130","url",1,"now()")然后在phpmyadmin内设置time的字段类型为 datatime就可以了 
      

  2.   

    注意对插入数据库的字符中 单引号,双引号 以及 反斜杠的 转义
    addslashes()函数
      

  3.   

    第一个不用写,自动增长的,填上NULL就行了,