Php Veritabanından Kayıt Çekme

Bu yazıda size php’de veritabanından kayıt çekmeyi anlatmaya çalışıcam.Öncelikle phpmyadmin’den yeni bir oluşturalım. ismi :user Tablo ismi : user tablo içeriği : id – adi – soyadi aşağıda sql kodlarını verdim.

CREATE TABLE IF NOT EXISTS `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`adi` text NOT NULL,
`soyadi` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;


Evet artık php’ye geçebiliriz.Php ‘de sunucu bağlantısını mysql_Connect() komutu ile yapıyoruz.

$veriyolu=mysql_Connect("localhost","root");

Buarada veriyolu isminde bir değişken tanımlıyoruz ve mysql_Connect ile sunucu bağlantı yapıoruz. Mysql_Connect 3 değer alır bunlar sırasıyla sunucu ismi,mysql kullanıcı ismi ve mysql sifresidir. Genellikle sunucuların ismi localhost’tur.Eğer bilgisayarınıza yeni bir sunucu kurarsanız default kullanıcı ismi root olur ve olmaz o yüzden bende sadece root yazıdm. Evet sunucuya bağlantımızı gerçekleştirdik bundan sonraki adım sunucu üzerindeki veritabanına bağlanmak.Bunuda mysql_Select_Db komutuyla yapıyoruz aşağıdaki sekilde.

mysql_Select_Db("user",$veriyolu);

mysql_Select_db bizim sunucu üzerindeki veritabanını seçmemiz sağlar. “user” kısmı veritabanımızın adıdır. $veriyolu ise sunucumuzudr biz biraz önce nasıl sunucu tanımladığımızı nasıl değişkene atandığını görmüştük. Buradaki görevi ise $veriyolu değişkenini yaratıp veritabanını hangi sunucu üzerinden çekicek onu gösteriyoruz. Tamadır artık sunucumuzu biliyoruz sunucumuz üzerindeki veritabanı ile bağlantıyada geçtik peki nasıl veritabanından kayıtları çekicez. Onuda bize mysql_query(); kodu sağlar;

$sonuc=Mysql_Query("Select * From user",$veriyolu);

buradaki amaç sql kullanarak veritabanından bilgi çekmek ki bunu sizde biliyorsunuz. gelelim esas olaya yarattığımız $sonuc değişkeni bir dizidir. ve mysql_query ile cektiğimiz bilgileri içinde saklar. Evet sonunda sonuca ulaştık tek sorun çektiğimiz verileri ekrana yazdırmakta bunuda mysql_result(); komutu ile halledebiliriz yazım şekli;

mysql_result($sonuc,0,"adi")

mysql_result php dilinde çekilen verinin html diline çevirerek bunu ekrana yazıdırmamızı sağlayan koddur.buradaki $sonuc veritabanında select kodu ile aldığımız verileri getiricek olan kod, “adi” ise select işleminde bütüm tabloları çektiğimiz için sadece adi kısmındakileri göstermesi için yazılmıştır. son olarakta printf(); komutu ile ekrana yazdırıp veritabanındaki bilgileri çekiyoruz

printf("Adı",mysql_result($sonuc,0,soyadi));

Bunlarda İlginizi Çekebilir:

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Kullanici Girisi


Giriş   Facebook Ile Giris Yapin
k2 belgesi sikiş izleme