首页
学习
活动
专区
圈层
工具
发布

PHP与Oledb
EN

Stack Overflow用户
提问于 2009-07-09 01:06:52
回答 3查看 14.5K关注 0票数 6

我可以通过Oledb连接使用PHP吗?

据我所知,PHP扩展提供的数据库连接都是odbc。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-07-27 02:13:57

你可以在ActiveX -Win中使用ActiveX数据对象(微软的OLEDB PHP-Win层),而不需要任何第三方扩展:

代码语言:javascript
复制
$conn = new COM("ADODB.Connection") or die("Cannot start ADO"); 

// Microsoft Access connection string.
$conn->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\inetpub\wwwroot\php\mydb.mdb");

// SQL statement to build recordset.
$rs = $conn->Execute("SELECT myfield FROM mytable");
echo "<p>Below is a list of values in the MYDB.MDB database, MYABLE table, MYFIELD field.</p>";

// Display all the values in the records set
while (!$rs->EOF) { 
    $fv = $rs->Fields("myfield");
    echo "Value: ".$fv->value."<br>\n";
    $rs->MoveNext();
} 
$rs->Close(); 
票数 10
EN

Stack Overflow用户

发布于 2009-07-09 05:25:24

看看ADOdb Library for PHP扩展。我从未使用过它,但它似乎与OLEDB提供程序兼容。

票数 1
EN

Stack Overflow用户

发布于 2009-07-09 03:02:14

也许......

在上面找到了一个article

找到了它的PHP extension

对此一无所知。祝你好运。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1101338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档