已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: php 代码,求找错

作者: @Ta

时间: 2014-08-18

点击: 14505

<?php
include("conn.php");
include("top.php");
$sql1="create table content(
contentID int not null auto_increment,
primary key(contentID),
bt varchar(100),
date datetime not null default now(),
lll int(100000),
content varchar(10000)
)";
if(!mysql_query($sql1,$con)){
die("创建数据库表sql1失败!原因:".mysql_error());
}
?>

[隐藏样式|查看源码]


『回复列表(23|隐藏机器人聊天)』

1. 不知道
(/@Ta/2014-08-18 19:19//)

2. 小白路过,帮顶
(/@Ta/2014-08-18 19:20//)

3. 有错误信息?
(/@Ta/2014-08-18 19:26//)

4. 那个date字段,建议不要用这些常见单词做字段,往往会产生不明的冲突现象←_←典型的就是建不了表
(/@Ta/2014-08-18 19:33//)

5. date `datetime` not null default now(),
(/@Ta/2014-08-18 19:56//)

6. 不懂帮顶个。
(/@Ta/2014-08-18 20:14//)

7. @拒绝柳岩99次,换成其他也不可以
(/@Ta/2014-08-18 20:26//)

8. @读书顶个鸟用,创建数据库表sql1失败!
(/@Ta/2014-08-18 20:27//)

9. @thb,不能解决
(/@Ta/2014-08-18 20:27//)

10. @小呆先生,四楼,把字段名改了,不要用date
(/@Ta/2014-08-18 20:29//)

11. @读书顶个鸟用,改名不可以,提示Invalid default value for 'date'
(/@Ta/2014-08-18 20:55//)

12. @小呆先生,不好意思 你这是关键字 我加错地方了 应该是这样【不用谢我!】
create table content (
contentid int not null auto_increment,
primary key  (`contentid`),
bt varchar(100),
`date` datetime not null default now(),
lll int(255),
content varchar(10000)
);
(/@Ta/2014-08-18 22:29//)

13. @小呆先生,给出错误信息就好办了嘛,date字段那里去掉default now()就行了
(/@Ta/2014-08-18 22:36//)

14. @thb,还是同样的提示啊
(/@Ta/2014-08-19 07:03//)

15. @拒绝柳岩99次,now()我用来自动添加时间,去掉完全违逆初衷啊
(/@Ta/2014-08-19 07:04//)

16. 先获取时间,再把时间放进去,最后才执行
(/@Ta/2014-08-19 07:16//)

17. @小呆先生,text类型的字段不允许有default值,没辙的时候只能用varchar类型。你看着办吧
(/@Ta/2014-08-19 07:34//)

18. @小呆先生,~搞定了没
(/@Ta/2014-08-19 08:47//)

19. date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
(/@Ta/2014-08-19 08:59//)

下一页 1/2页,共23楼

回复需要登录

7月13日 10:18 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1