IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 15 Ocak 2012, 14:53   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
PHP Ms Access Veri Okuma




Şimdi sıra geldi veritabanımızda kayıtlı olan bilgileri okutmaya.Bunun için önce tablomuza en az 10 kere veri girerseniz daha iyi olacaktır.Şimdi bu verilerin hepsini bir while döngüsü ile browsera basacağız. <?
$baglan=
odbc_connect("vt2","root","") or die ("ACESS veritabanını Bulamadım");
$oku=odbc_exec($baglan, "SELECT * FROM tablo1");

while(odbc_fetch_row($oku) ):
$adi=odbc_result($oku
,"ad");
$soyadi=odbc_result($oku
,"soyad");
$kullanici_adi=odbc_result($oku
,"kullanici_adi");
print "ADI:
$adi
<br>
SOYADI:
$soyadi
<br>
KULLANICI ADI:
$kullanici_adi
<br><hr>\n";
endwhile;
?>

Görüldüğü gibi ilk önce Access veritabanına bağlanıyoruz.Sonrada veritabanından hangi tabloda işlem yapacağımızı belirtiyoruz.Daha sonrada bir while döngüsü ile veritabanımızda bulunan bütün verileri sayfamıza basıyoruz.ODBC'nin dizi değişkeni komutuda odbc_fetch_row() komutudur.Sonrası tıpkı MySQL'de olduğu gibi odbc_result komutuyla bütün verileri okuyoruz.Sonra print komutu ile verileri ekrana basıyoruz.
Bu konu ile ayrıntılı bilgiyi PHP'nin resimi sitesinden yani
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] veya [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adreslerindeki Manual bölümünden bulmanız mümkün.
Şimdi bu konuda başka bir örnek vererek bu konuya bir nokta koyalım.Bu örneğimizde veritabanımızdan tek tek satırları okuyacağız.

<?
$baglan=
odbc_connect("vt2","root","") or die ("ACESS veritabanını Bulamadım");
$oku=odbc_exec($baglan, "SELECT * FROM tablo1 WHERE ad='$adi'");

$veriler = array (
1=> @odbc_result(
$oku
,"ad"),
2=> @odbc_result(
$oku
,"soyad"),
3=> @odbc_result(
$oku
,"kullanici_adi")
);
if(
$adi=="$veriler[1]"
):
print "Selam, <b>
$veriler[1]$veriler
[2]</b><br>";
print "Şu anda şifreli alandasınız.";
else:
print "Adınız yanlış";
endif;
odbc_close(
$baglan
);
?>

Burada bu konuyu açıklamaya gerek olduğuna inanmıyorum.Çünkü MySQL konusunu anlayan bir kişi, diğer veritabanlarını anlamasında hiçbir zorluk çekmeyecektir.Çünkü mantık olarak bütün veritabanlarının çalışma sitilleri aynıdır.Bazı komut farklılıkları olmakla birlikte SQL bir dil olarak kabul görmektedir.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Cevapla

Etiketler
access, ms, okuma, php, veri


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
PHP Ms Access Veri Silme Desmont PHP 0 15 Ocak 2012 14:52
C# Access Veri Tabanı ve Deyimler aSi C# 0 12 Haziran 2011 12:37
Access'ten Excel'e Veri Aktarımı Cemalizim Visual Basic 0 19 Temmuz 2008 16:50