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

@Ta 2012-04-03 4121点击
<?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|隐藏机器人聊天)
  • @Ta / 2012-04-03 / /
    预处理使用方法错了!
  • @Ta / 2012-04-03 / /
    额~那要整么写哦!要用com那种?帮我改改发给我吧!最主要的上面的是我看手册测试的!可却!高手写个给我看看吧
  • @Ta / 2012-04-03 / /
    没用预处理是不能用$db->execute(),你可以把它改成$db->exec()
  • @Ta / 2012-04-03 / /
    PHP100的教程里的用不了,又看ADODB手册!用不了,网上找!左弄又弄,不报错了!却插不进去数据!你说的这个命令在PHP手册的里的数据库扩展数据源那好像见过,是把那个封装的类操作吧!应该不是ADODB吧!求教!能写个全点的代码吗
  • @Ta / 2012-04-03 / /
    你values里的time呢??4缺1啊。
  • @Ta / 2012-04-03 / /
    sql = "insert into liuyan (id,name,title,conter,time) values ( ''/*id*/, 'arox'/*name*/, '第一个测试内容'/*title*/, ''/*conter*/ )"; /*time在哪里?4缺1是不行的--.*/
  • @Ta / 2012-04-03 / /
    请3楼注意,楼主使用的是ADODB,而不是PDO。它就是execute。
  • @Ta / 2012-04-03 / /
    哦…看来水平还是太差…继续学习………
  • @Ta / 2012-04-03 / /
    老虎,一开始我是写的,ID是自增长,所以留空,而time一来我也写的,可还是写不进去,我就把它弄成了可以空的字段,还是不可以插进去!
  • @Ta / 2012-04-04 / /
    我觉得有个地方很奇怪,你觉得是conter而不是content吗?重新建个表吧,别把字段名忘了。
  • @Ta / 2012-04-06 / /
    表示知道为何插不进去,靠,自动增长字段不可以为空!
添加新回复
回复需要登录