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();}