我可以通过Oledb连接使用PHP吗?
据我所知,PHP扩展提供的数据库连接都是odbc。
发布于 2009-07-27 02:13:57
你可以在ActiveX -Win中使用ActiveX数据对象(微软的OLEDB PHP-Win层),而不需要任何第三方扩展:
$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(); 发布于 2009-07-09 05:25:24
看看ADOdb Library for PHP扩展。我从未使用过它,但它似乎与OLEDB提供程序兼容。
发布于 2009-07-09 03:02:14
也许......
在上面找到了一个article。
找到了它的PHP extension。
对此一无所知。祝你好运。
https://stackoverflow.com/questions/1101338
复制相似问题