Tôi có thể sử dụng PHP với kết nối Oledb không?PHP với Oledb
Theo như tôi biết kết nối cơ sở dữ liệu được cung cấp bởi phần mở rộng PHP là tất cả odbc.
Tôi có thể sử dụng PHP với kết nối Oledb không?PHP với Oledb
Theo như tôi biết kết nối cơ sở dữ liệu được cung cấp bởi phần mở rộng PHP là tất cả odbc.
Bạn có thể sử dụng ActiveX Data Objects (lớp OLEDB ActiveX của Microsoft) trong PHP-Win mà không cần bất kỳ phần mở rộng của bên thứ ba như vậy:
$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();
lẽ ......
tìm thấy một article trên đó.
tìm thấy số PHP extension cho nó.
Không biết gì về nó. May mắn nhất.
Nhìn vào phần mở rộng ADOdb Library for PHP. Tôi chưa bao giờ sử dụng nó, nhưng nó có vẻ tương thích với các nhà cung cấp OLEDB.
+1: An cũ, nhưng câu trả lời rất hữu ích :-) –