㈠ 请问php能连接access数据库吗,怎么连接啊
可以 需要开启相关扩展的,具体可以去查看php帮助手册。
㈡ 求教:PHP中如何远程连接ACCESS数据库
通过共享文件夹方式访问,
如:你的计算机名称:s1
远程:s2
把access放在s2计算机的d:\目录下
访问:
\\s2\d$\access数据库名.
远程为啥还用access啊,mysql,sqlserver不是都行么
㈢ 求教:PHP中如何远程连接ACCESS数据库
在php中如果要连接远程数据库连接方法很简单,只要把本地连接localhost或127.0.0.1改成指定远程服务器一IP地址或者直接域名即可。语法mysql_connect(servername,username,password);例子在下面的例子中,我们在一个变量中($con)存放了在脚
㈣ PHP连接access数据库问题
找找连接ACCESS有两种方式:odbc和com
1、odbc,目前你使用的是这种。
在“控制面板”中打开odbc32——进入“系统数据源”选项卡——点击“添加”按钮根据窗口信息将你的proct.mdb设置成数据源。设置后需要重新启动系统(win98)以使设置生效win
nt好象不要
2、com
此方式与asp中使用ACCESS一样。由于同使用ADODB.Connection控件,连程序代码都很接近
<?php
$conn
=
new
com("ADODB.Connection");
$connstr
=
"DRIVER={Microsoft
Access
Driver
(*.mdb)};
DBQ="
.
realpath("netBook.mdb");
$conn->Open($connstr);
$rs
=
new
com("ADODB.RecordSet");
$d
=
strtotime("2003-03-11
07:52:57");
//$rs->Open("select
top
10
*
from
data
where
[date]>#2003-03-11#",$conn,1,1);
$rs->Open("select
*
from
class",$conn,1,1);
while(!
$rs->eof)
{
$f
=
$rs->Fields(3);
echo
$f->value."<br>";
//echo
$rs->Fields["content"]->value."<br>";
//echo
$d."
".$rs->Fields["date"]->type.":".$rs->Fields["date"]->value.date("Y-m-d
H:i:s",$rs->Fields["date"]->value)."<br>";
$rs->MoveNext();
}
?>
不需要配置php.ini
只要你服务器上面给你开好了ODBC连接
就可以用
odbc_connect()来连接
用odbc_exec()来执行SQL语句
㈤ 利用thinkphp连接access数据库,就大神帮我解决好 谢谢,弄了很久也没能成功...
在\ThinkPHP\Lib\Think\Db\Driver这个目录里面有源码,没有连接access的。
你自己写个文件吧,可以放在\ThinkPHP\Vendor里面,到时用Vendor函数包含你的文件即可。
自己赞一个。
㈥ ThinkPhp怎么连接Access数据库
con\config.php 中配置如下 ?php return array( APP_DEBUG = true, DB_TYPE=
pdo, // 注意DSN的配置针对不同的数据库有所区别 请参考PHP手册PDO类库部分
DB_DSN=odbc:driver={microsoft access driver
(*.mdb)};dbq=.getcwd().\\Database\\#fbdb.mdb, DB_USE
con\config.php 中配置如下
<?php
return array(
'APP_DEBUG' => true,
'DB_TYPE'=> 'pdo',
// 注意DSN的配置针对不同的数据库有所区别 请参考PHP手册PDO类库部分
'DB_DSN'=>"odbc:driver={microsoft access driver
(*.mdb)};dbq=".getcwd()."\\Database\\#fbdb.mdb",
'DB_USER'=>'root',
'DB_PWD'=>'',
'DB_PREFIX'=>'wxz_',
);
?>
其中 需修改的有 "\\Database\\#fbdb.mdb"
相对与当前目录下的数据库文件位置,其余的用户名、密码和前缀(“wxz_”)根据情况修改
IndexAction.class.php示例代码
<?php
class IndexAction extends Action {
public function index(){
$r =
M()->query("select * from proct");
print_r($r);
}
}
ThinkPHP 内置了抽象数据库讵问层,把丌同癿数据库操作封装起来,我们叧需要使用公共癿Db 类
迕行操作,而无需针对丌同癿数据库写丌同癿代码和底层实现,Db 类会自劢调用相应癿数据库驱劢来处
理。目前癿数据库包括Mysql、SqlServer、PgSQL、Sqlite、Oracle、Ibase、Mongo,也包括对
PDO 癿支持,如果应用需要使用数据库,必须配置数据库连接信息,数据库癿配置文件有多种定丿方式,不支持ACCESS数据库
㈦ tp怎么连接access数据库
按 Win + R 键, 在运行里 输入 services.msc 找到SQL SERVER(MSSQLSERVER),看看这个服务开启了没,没开的话手动开启一下,再连接。
㈧ thinkphp怎样连接Access,sqlserver2000也可以,请说一下,给我远程也可以。不知道的同志请勿留言,谢谢
PDO,ADO。不过连接SQLSERVER比较麻烦,用内置的dll不行,要去微软下载专用的
㈨ 如何连接access数据库
1
首先确保Access与开发工具Visual Studio都正确安装了,如果没安装的话需要下载相关的软件安装一下,Visual Studio不限制你的版本,2012,2008什么的都行。
7
写完了以后你运行以后,可能会报如下的错误:未在本地计算机上注册microsoft.ace.12.0。这个是由于计算机中缺少驱动程序造成的,去官网下载安装即可:
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
8
到这里连接Access数据库的方法就讲解完了,我们用的是net,你如果用别的语言,步骤也一样,只不过换一下新建连接的方式即可。
㈩ php 如何连接access数据库以及使用
<?php
//读取mdb数据库的值
$username =1;
$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("web.mdb");//Access数据库地址
$conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$assql="select * from sail_about where id=".$username."";
$rs->Open($assql,$conn,1,1);
if(! $rs->eof) {
echo "<br><b>".$rs["title"].":</b> ";
exit;
}
else{
echo "<br>ACCESS查询成功";
}
?>
给你个资料看看,这儿还有一种方法:http://www.1lou.net/view/997.html