已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > C/C++ > 开发工具

标题: 老虎,知道是未什么吗?插不进数据

作者: @Ta

时间: 2012-04-03

点击: 4119

<?php
include_once ("../adodb5/adodb.inc.php");
$dsn="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("../adodb.mdb");
$db=ADONewConnection('access')or die("错误");
$db->Connect($dsn);
$db->Execute("set names 'utf8'");
$sql = "insert into liuyan (id,name,title,conter,time) values ('','arox','第一个测试内容','')";
$db->Execute($sql)
?>
老虎,知道是未什么吗?插不进数据

[隐藏样式|查看源码]


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

1. 预处理使用方法错了!
(/@Ta/2012-04-03 06:38//)

2. 额~那要整么写哦!要用com那种?帮我改改发给我吧!最主要的上面的是我看手册测试的!可却!高手写个给我看看吧
(/@Ta/2012-04-03 07:10//)

3. 没用预处理是不能用$db->execute(),你可以把它改成$db->exec()
(/@Ta/2012-04-03 07:59//)

4. PHP100的教程里的用不了,又看ADODB手册!用不了,网上找!左弄又弄,不报错了!却插不进去数据!你说的这个命令在PHP手册的里的数据库扩展数据源那好像见过,是把那个封装的类操作吧!应该不是ADODB吧!求教!能写个全点的代码吗
(/@Ta/2012-04-03 08:19//)

5. 你values里的time呢??4缺1啊。
(/@Ta/2012-04-03 08:46//)

6. sql = "insert into liuyan (id,name,title,conter,time) values ( ''/*id*/, 'arox'/*name*/, '第一个测试内容'/*title*/, ''/*conter*/ )"; /*time在哪里?4缺1是不行的--.*/
(/@Ta/2012-04-03 08:50//)

7. 请3楼注意,楼主使用的是ADODB,而不是PDO。它就是execute。
(/@Ta/2012-04-03 08:53//)

8. 哦…看来水平还是太差…继续学习………
(/@Ta/2012-04-03 09:28//)

9. 老虎,一开始我是写的,ID是自增长,所以留空,而time一来我也写的,可还是写不进去,我就把它弄成了可以空的字段,还是不可以插进去!
(/@Ta/2012-04-03 09:30//)

10. 我觉得有个地方很奇怪,你觉得是conter而不是content吗?重新建个表吧,别把字段名忘了。
(/@Ta/2012-04-04 12:41//)

11. 表示知道为何插不进去,靠,自动增长字段不可以为空!
(/@Ta/2012-04-06 04:33//)

回复需要登录

7月13日 22:20 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1