php读取access表报错 检查过了,权限没问题,也可以连接上access,就是插入记录失败 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $mydb=realpath('./first.mdb'); $connstr="Driver={Microsoft Access Driver (*.mdb)};Dbq=$mydb"; $connid=odbc_connect($connstr,'','',SQL_CUR_USE_ODBC) or die('数据库连接失败!请联系管理员'); /*$sql="create table content(id counter constraint primarykey primary key,[标题] varchar(50) null,[省市] varchar(30) null,[内容] varchar(255),[已采] bit,[已发] bit)"; odbc_exec($connid,$sql);*/ //$sql="select * from content"; $data=$this->m->select('content'); $mtitle=$data[0]['标题']; $province=$data[0]['省市']; $chats=$data[0]['内容']; $sql1="insert into content (标题,省市,内容,已采,已发) values ('$mtitle','$province','$chats',1,0)"; $query=odbc_do($connid,$sql1); echo $query; if($query){ showmessage('成功'); }else{ showmessage('失败'); } odbc_close($connid); 恰巧我手边就有你上次提问创建的mdb只要有权限,完全没有问题$connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("db1.mdb") ;$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );odbc_do($connid, "insert into content (标题) values ('哈哈')");$qid=odbc_do($connid,"select * from content");odbc_result_all($qid); php4 中 SQL_CUR_USE_ODBC 创建的连接是只读的,你不会还在用php4吧 用的php5.2版本以上的,我写的和你的回答不是一样的啊,但是为什么没有插入到access数据库中记录呢 对!代码是一样的,只不过我有权限,而你没权限这种问题你随便找个搞asp的去问,都会告诉你是没权限 招PHP开发人员 工作地 杭州 发一下我的PHP群45067352 有没有php代码可以将excel转成xml的 求助将一个html登录页面文件改成php形式的登录页面 关于 NoSoap 调用非80端口的webservice的问题 网页视频简单问题 程序疑惑 Php file() 不能获取远程HTML文件 求指导淘宝店铺装修程序设计思路 PHP的开发语言用的什么框架结构 file_get_contents把类似file:///文件移到服务器上 Modoer中文乱码问题,跪求解决方法
$connstr="Driver={Microsoft Access Driver (*.mdb)};Dbq=$mydb";
$connid=odbc_connect($connstr,'','',SQL_CUR_USE_ODBC) or die('数据库连接失败!请联系管理员');
/*$sql="create table content(id counter constraint primarykey primary key,[标题] varchar(50) null,[省市] varchar(30) null,[内容] varchar(255),[已采] bit,[已发] bit)";
odbc_exec($connid,$sql);*/
//$sql="select * from content";
$data=$this->m->select('content');
$mtitle=$data[0]['标题'];
$province=$data[0]['省市'];
$chats=$data[0]['内容'];
$sql1="insert into content (标题,省市,内容,已采,已发) values ('$mtitle','$province','$chats',1,0)";
$query=odbc_do($connid,$sql1);
echo $query;
if($query){
showmessage('成功');
}else{
showmessage('失败');
}
odbc_close($connid);
只要有权限,完全没有问题$connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("db1.mdb") ;
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );
odbc_do($connid, "insert into content (标题) values ('哈哈')");
$qid=odbc_do($connid,"select * from content");
odbc_result_all($qid);
这种问题你随便找个搞asp的去问,都会告诉你是没权限