Php de Access database kullanılarak kayıt ekleme-silme-düzeltme işlemleri. Kayıt Listeleme;
$dbc = new COM(`ADODB.Connection`) or die("veri tabanı bağlantısı Oluştururlamadı!"); $dbc->Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=".realpath("myweb.mdb"));
$rs = new com("ADODB.RecordSet") or die("Recordset oluşturulamadı!"); $rs->Open("SELECT * FROM users",$dbc,1,1);
if ($rs->EOF) {echo "Kayıt Yok";} else { //$rs = $dbc->Execute("SELECT * FROM users"); ?>
<table width="50%" border="1" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="center" bgcolor="#0099CC">KAYITLI ÜYELERİMİZ</td></tr> <tr> <td height="57">
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0"> <tr bgcolor="orange"> <td width="25%">ID</td> <td width="25%">USERNAME</td> <td width="25%">PASSWORD</td> <td width="25%"> </td> </tr> <? while(!$rs->EOF) { ?> <tr> <td width="25%"><?php echo($rs->Fields[`id`]); ?></td> <td width="25%"><?php echo($rs->Fields[`name`]); ?></td> <td width="25%"><?php echo($rs->Fields[`pass`]); ?></td> <td width="25%" align="center"><a href="?islem=del&id=<?php echo($rs->Fields[`id`]); ?>">Sil</a></td> </tr> <? $rs->MoveNext(); } ?>
</table>
</td> </tr> </table>
<? if($rs){$rs->Close();} if($dbc){$dbc->Close();} }
Yeni Kayıt Ekleme;
$dbc = new COM(`ADODB.Connection`) or die("veri tabanı bağlantısı Oluştururlamadı!"); $dbc->Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=".realpath("myweb.mdb")); $rs = $dbc->Execute("insert into users(name,pass) values(`" .$_POST[`username`] ."`,`" .$_POST[`password`] ."`)"); if($dbc){$dbc->Close();}
Kayıt Silme;
$dbc = new COM(`ADODB.Connection`) or die("veri tabanı bağlantısı Oluştururlamadı!"); $dbc->Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=".realpath("myweb.mdb")); $rs = $dbc->Execute(`DELETE FROM users where id=`.$_GET[`id`]); if($dbc){$dbc->Close();}
|