Access veritabanında php ile arama yapmak

serdaro

Öğrenci
Katılım
10 Nisan 2008
Mesajlar
1
Reaksiyon puanı
0
Puanları
0
Arkdaşlar access ile yaptığım bir veritabanım var bilgiler şöyle

verıtabanım.mdb
id
kitapadı
turu
yazaradi
yayinevi

şimdi site de kiap adını aratığım zaman bu bilgileri ekrana getirmek için php kodları lazım bu konuda yardımcı olabılecek arkadaş var mı acabaç

teşekürler


 

cndr

Öğrenci
Katılım
20 Eylül 2007
Mesajlar
80
Reaksiyon puanı
0
Puanları
6
yamulmuyorsam accessden php ile veri çekemessin :)

access windows ortamında çalışan bir veritabanıdır. windows ortamında çalışan asp ile çekilebilir.

php ise unix(linux) ortamında çalışır. mysql'den php ile veri çekebilirsin.
 

osmanselvi

Öğrenci
Katılım
18 Nisan 2008
Mesajlar
1
Reaksiyon puanı
0
Puanları
0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>

<body>
<?php
/* database yolunu tanımlayalım
*/

$db = 'C:\\veritabanım.mdb';

$conn = new COM('ADODB.Connection') or exit('Cannot start ADO.');

// Two ways to connect. Choose one.
$conn->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$db") or exit('Cannot open with Jet.');
//$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db") or exit('Cannot open with driver.');
/* Şimdi sorgumuzu tanımlayalım



*/
$sql = 'SELECT id, kitapadı, turu, yazaradi, yayinevi
FROM kitap
ORDER BY kitapadi';
$rs = $conn->Execute($sql);

?>
<!-- Şimdi de verileri listeleyelim -->
<table>
<tr>
<th>Id </th>
<th>Kitap </th>
<th>Türü</th>
<th>Yazar</th>
<th>Yayınevi</th>
</tr>
<?php while (!$rs->EOF) { ?>
<tr><td><?php echo $rs->Fields['id']->Value ?></td>
<td><?php echo $rs->Fields['kitapadi']->Value ?></td>
<td><?php echo $rs->Fields['turu']->Value ?></td>
<td><?php echo $rs->Fields['yazaradi']->Value ?></td>
<td><?php echo $rs->Fields['yayinevi']->Value ?></td>
</tr>
<?php $rs->MoveNext() ?>
<?php } ?>
</table>
<!-- Veritabanı bağlantısını ve kayıtsetini kapatalım -->
<?php

$rs->Close();
$conn->Close();

$rs = null;
$conn = null;

?>
</body>
</html>
 
Üst