PHP с Oledb - PullRequest
       34

PHP с Oledb

6 голосов
/ 09 июля 2009

Могу ли я использовать PHP с подключением Oledb?

Насколько я знаю, соединение с базой данных, предоставляемое расширением PHP, все odbc.

Ответы [ 3 ]

10 голосов
/ 27 июля 2009

Вы можете использовать объекты данных ActiveX (слой Microsoft 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(); 
1 голос
/ 09 июля 2009

Посмотрите на расширение ADOdb Library для PHP . Я никогда не использовал его, но, похоже, он совместим с поставщиками OLEDB.

0 голосов
/ 09 июля 2009

возможно ......

нашел статью .

нашел расширение PHP для него.

Ничего не знаю об этом. Желаем удачи.

...