Могу ли я использовать PHP с Oledb-соединением?
Насколько я знаю, соединение с базой данных, предоставляемое расширением PHP, все odbc.
Вы можете использовать объекты ActiveX Data Objects (уровень OLEDB ActiveX Microsoft) в 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();
Посмотрите на библиотеку ADOdb для расширения PHP . Я никогда не использовал его, но он, похоже, совместим с поставщиками OLEDB.
может быть……
нашел статью об этом.
нашел для него расширение PHP .
Не знаю ничего об этом. Удачи.