İçeriğe Atla
POPÜLER ARAMALAR: reklam, pazarlama, ,
kod, wordpress, eklenti, web, teknoloji,
programlama, tasarım, ajax, linux, Pardus, blog
Feedburner RSS
28 Şubat 2006

Php ile Veritabanı (Mysql) İşlemleri

Etiketler: , , , , ,
Kategori Php | 15 Yorum

Veritabanları websitelerinin vazgeçilmez öğeleridir. Bu yazıda php ile programladığınız bir sitede mysql veritabanında işlemleri nasıl yapabileceğinizi anlatacağım. Ana başlıklar :

  • Veritabanına bağlanma
  • Veritabanı seçme
  • Yeni kayıt girme
  • Kayıtları ekrana yazma
  • Kayıt silme
  • Varolan bir kaydı güncelleme
  • Bağlantıyı kesme

Veritabanımızın şu şekilde yaratalım

CREATE TABLE `uyeler` (
`no` int(11) NOT NULL auto_increment,
`ad` varchar(30) NOT NULL default '',
`soyad` varchar(30) NOT NULL default '',
PRIMARY KEY (`no`));

İşlemlerimiz aşağıdaki gibidir.

//BAĞLANTI
$kullaniciadi="yakuter";
$sifre= "yakutersifre";
$host="localhost";
$veritabani="yakuterdb";

//VERİTABANI SEÇME
$baglan=mysql_connect($host,$kullaniciadi,$sifre);
mysql_select_db($veritabani,$baglan);

//VERİLER
$isim="Erhan";
$soyisim="Yakut";

//YENİ KAYIT GİRME
$sql="insert into uyeler (no, ad, soyad) values ('', '$isim','$soyisim')";
mysql_query("$sql");

//KAYITALRI EKRANA YAZMA
$sql="select * from uyeler";
$sorgu=mysql_query("$sql");
while ($sonuc=mysql_fetch_array($sorgu)){
echo "No = $sonuc[0]
İsim = $sonuc[1]
Soyisim = $sonuc[2]";}

//KAYIT SİLME
$sql="delete from uyeler where ad='Erhan'";
mysql_query("$sql");

//KAYIT GÜNCELLEME
$sql="update uyeler set ad='Yakut', soyad='Erhan' where ad='Erhan' ";
mysql_query("$sql");

//BAĞLANTIYI KESME
mysql_close($baglan);

Bahsetmediğim bir konu var. O da eğer işlem gerçekleştiyse başarılı olduğunu bize bildirmesi. Bunu şu şekilde gerçekleştirebilirsiniz.

mysql_query("$sql");

yerine

$islem=mysql_query("$sql");
if ($islem) { echo "islem yapıldı"; }
else { echo "islem başarısız"; }

yazabilirsiniz.

Burada size veritabanı işlemlerini en basit şekliyle anlatmaya çalıştım. Lütfen çok bilmişlik yapıp burası böyle daha doğru olur demeyin :) Şimdiden söyliyeyim evet orası öyle daha iyi olur ama burada sadece temeli anlattım :)

Bol veritabanlı günler…


SEO



Başka Yazıya Geç

Yorumlar

“Php ile Veritabanı (Mysql) İşlemleri” için 15 Yorum

Sayfalar: « 1 2 Hepsini Göster

  • 11 Tarık

    Kodda “(id,” kısmı “no,” diye değiştirilmeli yukarda öyle tanımlamıştık çünkü. gerçekten çok faydalı bir ders, teşekkürler.

  • 12 yakuter

    Evet, gözümden kaçmış. Teşekkür ederim ;)

  • 13 hulya aydemir giresun bulancak

    gercekten işime yaradı tsk ederim cok saolun

  • 14 ogulcan

    Bunları html e bağlamak lazım ve hepsine ayrı bir dosya açmak lazım değil mi?
    yane
    kayıul silme delete.php
    kayıt etmek register.php gibi

  • 15 yakuter

    Hepsini bir dosyada yapabilirsiniz. Tercih size kalmış ama gördüğüm kadarıyla bu konuda biraz daha araştırmanız lazım. Öyleki normalden önce bu konuya dalarsanız bazı sorularınıza yanıt bulamayabilirsiniz.

Sayfalar: « 1 2 Hepsini Göster


Yorum Yapın

Sponsorlar

Günün Notu

"Büyüklük odur ki kimseye iltifat etmeyeceksin, hiç kimseyi aldatmayacaksın. Memleket için gerçek ülkü ne ise onu görecek ve o hedefe yürüyeceksin. Herkes senin aleyhinde bulunacaktır, seni yoldan çevirmeye çalışacaktır. İşte sen burada direneceksin. Önünde sonsuz engeller yığılacaktır. Kendini büyük değil, küçük, araçsız hiç telakki edecek, kimseden yardım gelmeyeceğine inanarak bu engelleri aşacak, ondan sonra sana büyüksün derlerse bunu diyenlere güleceksin."
Mustafa Kemal ATATÜRK

Rastgele Sözler Eklentisi ile oluşturulmuştur.
Facebook Friend Feed Twitter Wordpress Netvibes Linked In RSS Beslemesi

yakuter.com © 2006-2009 Erhan Yakut. Site tasarım fallendesign. Hosting sponsoru WebGrup.
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.

WordPress Valid XHTML 1.0 Transitional Valid CSS! php

tracker