Bi ödevim için php çalışma yapmam gerekiyor ancak ilk defa php yazmaktayım.
Wamp server kurdum (hoca demiş) ve dosyalarımı
C://wamp/www/Proje2/
altına attım veritabanım ise
C://wamp/www/Proje2/_Media/Database/database.mdb
yolunda.
Blog isminde tablom var içinde
BlogTitle, BlogSubTitle ve Blog Detail bilgileri var.
Ben bunları veritabanından okutmak istiyorum.
Yazdığım kod şudur:
<?php
$db = 'C:\\wamp\\www\\Proje2\\_Media\\Database\\database.mdb';
$conn = new COM('ADODB.Connection') or exit('Cannot start ADO.');
$conn->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$db") or exit('Cannot open with Jet.');
$sql = 'SELECT *
FROM Blog';
$rs = $conn->Execute($sql);
?>
<table>
<tr>
</tr>
<?php while (!$rs->EOF) { ?>
<tr>
<td><?php echo $rs->Fields['BlogTitle']->Value ?></td>
<td><?php echo $rs->Fields['BlogSubTitle']->Value ?></td>
</tr>
<?php $rs->MoveNext() ?>
<?php } ?>
</table>
<?php
$rs->Close();
$conn->Close();
$rs = null;
$conn = null;
?>Aldığım hata
Fatal error: Uncaught exception 'com_exception' with message 'Source: ADODB.Connection
Description: Sa�lay�c� bulunam�yor. D�zg�n y�klenmemi� olabilir.' in C:\wamp\www\Proje2\Blog.php on line 34
( ! ) com_exception: Source: ADODB.Connection
Description: Sa�lay�c� bulunam�yor. D�zg�n y�klenmemi� olabilir. in C:\wamp\www\Proje2\Blog.php on line 34
34. satır
$conn->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$db") or exit('Cannot open with Jet.');