php如何连接access数据库呢? 不知道怎样建立DSN文件,平时都是用现在的ODBC。UP! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是啊,我就是用惯了mysql的mysql_connect()函数,现在转成连接access,我就想用odbc_connect函数,但我想通过程序来建立dsn文件,不知可不可以? <?php //读取mdb数据库例程 $conn = new com("ADODB.Connection"); $connstr = 'DRIVER={Microsoft Access Driver (*.mdb)}; DBQ='c:\db1.mdb'; $conn->Open($connstr); $rs = new com("ADODB.RecordSet"); $rs->Open("select * from player",$conn,1,1); while(! $rs->eof) { $f = $rs->Fields(1); echo $f->value; $rs->MoveNext(); } ?>你应该学会搜索,呵呵! 只用php不能建立dsn文件代码楼上的就有了 不过楼上的用的是com,还是用php中的odbc函数比较好 php不能建立dsn文件么?我真的想要odbc_connect函数,但我又不想到odbc数据源那里手动建立dsn,如果通过程序自动建立dsn文件就好了。但我相信手动能做到,程序一定也可以做到了,但就不知道如何编,唉…… 几个月前我就试过了,完全是可以的,你只要把变量DBQ后面改成你的mdb数据库的路径就可以了,不用设置数据源,楼上的有没试过那段代码啊? lagiospring,你说的那段代码我知道是可以的,但我要问的是用odbc_connect函数时,能否用程序建立dsn,你明白么? $connstr ="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ='test.mdb'"; $db=odbc_connect("$connstr","root","");直接这样写,可以么? 这样较困难了,而且要注意你要连接的服务器是不是windows系统,如果是其他可能就用不上access了。 求指点滚动问题 连接数据库时出现的错误 菜鸟问题请教高手 有关PHP个人blog源码的问题 遇到APACHE的问题!急.... 错了错了,我今天问的不是数据同步的问题! 奇怪的问题:自己机子上网站的Cookie不能保存,但别的网站可以,急问,散分! 如何读取多选的下拉列表中的值 ?? mysql 的连接问题 PHP怎么判断两个ipv6(双引号形式的)是否在同一网段 ★★★如何在PHP中实现分页显示代码★★★ Call to undefined function: imagegif()
$conn = new com("ADODB.Connection");
$connstr = 'DRIVER={Microsoft Access Driver (*.mdb)}; DBQ='c:\db1.mdb'; $conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$rs->Open("select * from player",$conn,1,1);
while(! $rs->eof) {
$f = $rs->Fields(1);
echo $f->value;
$rs->MoveNext();
}
?>
你应该学会搜索,呵呵!
代码楼上的就有了
$db=odbc_connect("$connstr","root","");
直接这样写,可以么?