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开发网站步骤 求正则 请问怎么更新mysql数据库 text字段类型的数据? 请问open flash charts 节点显示值,还有点击柱状图后跳转页面 linux(ubuntu)hooks钩子文件失效 CodeIgniter中使用smarty的registerClass问题求助 哪位可以做个网址导航 mysql 的一个sql 语句 优化 新人求教,thinkphp框架自动验证问题! 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的去问,都会告诉你是没权限