Ana Sayfa
Siteni Tanıt
Top listemizde yer al
Bannerimizi eklediğimiz siteler
Anketler
Replika cep telefonu
Sayaç
online 3d oyunlar
knight online benzeri bir oyun
online strateji oyunu
HUN
3d online oyunlar
HABERLER
Travian
FIKRALAR
Acemiler icin neden roma
askımal
birlik
Askeri sistem
Birlik Haber
Forum
Sitemizin ziyaretçileri
Egzersizler
ferdidede.tr.gg destekleriyle
kod ön izleme aracı
Destek Sitelerimiz
sınava kalan süre
Saldırı raporları
Travian Çağrı Merkezi
test
banner
yeni
super
super2
yapım0001
Travian tr4 Turkce ceviri
kynk
Travian Oynunda gonlumde taht kuran silah arkadaslarım
Travian gelistirme
Tarlalar
36 tane 15 lik
Borsa Oyunu
nemexia
titan
BORYUM
toryum
Yeni sayfanın başlığı
Kpss B sınavına kalan süre
KPSS LiSANS KALAN SÜRE
KPSS ogretmenlik alan bilgisi
ALES
popup pencere kodu örnek
popup pencere kodu
Siteden çıkarken popup kodu örnek
Site kuralları kodu örnek
Üstten açılan duyuru kodu örnek
Siteye ekip kodu
popup site açılınca otomatik yeni sayfa açma kodu örnek
PHP MYSQL BAĞLANTISI YAPMAK
Yeni sayKMN
Yeni sa45ü
Yeni sayfanın baş54
navigasyon başlığı kodu
sağdaki kutunun başlığı kodu
site tıklanma artırma kutucukları
tasarımın üzerindeki yazı sayfa yönlendirme
Yeni sayfanın bggaşlığı
Ye523
 

PHP MYSQL BAĞLANTISI YAPMAK

PHP MYSQL bağlantısı yapmak

PHP MYSQL bağlantısı yapmak

12 17 Haziran 2010 ~ Orhan Gazi Basli — Orta
Dikkat!
Bu konu artık geçerliliğini yitirmiştir.
Lütfen şu yazıyı okuyunuz:PHP Data Objects (PDO)

MYSQL bir çok programlama dilinde kullanılan ve en popüler veritabanı yazılımıdır. Uygulamalarımızda bize gönderilen verileri kalıcı bir şekilde saklayıp istediğimiz zaman istediğim şekilde tekrar geri okuyup düzenlememizi sağlar.

MYSQL aslında kendi başına bir veritabanı programlama diline sahip. Ben şuan bu konuda sadece biraz giriş yapacağım ve ilerleyen konularda MYSQL ve PHP ile ilişkisini iyice dallandıracağız.

İlk olarak MYSQL’e nasıl bağlantı yapacağımızı ve sonrasında da nasıl sorgu göndereceğimizi göstereceğim.

$baglanti = @mysql_connect('host', 'kullanıcı adı', 'şifre');
$veritabani = @mysql_select_db('veritabanı adı');

if($baglanti && $veritabani) {
   echo 'Bağlantı kuruldu.';
} else {
   echo 'Bağlantı kurulamadı.';
}

mysql_close($baglanti); // MYSQL sunucusu ile bağlantımızı koparttık
?>

Bu kodlar MYSQL’e bağlanmamız için gereken temel fonksiyonlardır. Zamanla bunları tek bir fonksiyonda ya da bir sınıf içerisinde toplayarak kendimize kolaylık sağlayabiliriz.

mysql_connect('host', 'kullanıcı adı', 'şifre')or die("Bağlantı Kurulamadı");
mysql_select_db('veritabani adi')or die('Veritabanı Bulunamadı');

Yukarıdaki örnekte olduğu gibi sadece 2 satırlık bir kodla da uyarı ve bağlantı olayını sağlayabiliriz.

PHP ile MYSQL’e sorgu gönderme

Bağlantımızı yaptıktan sonra mysql_query() fonksiyonu ile veritabanına sorgular göndeririz. Tabi sorguları gönderebilmemiz için önceden MYSQL ile bağlantı kurmuş olmamız gerekiyor.

mysql_query('SQL CÜMLESİ')or die("Sorgu çalıştırılamadı");

İlerleyen zamanlarda daha detayına gireceğimiz MYSQL ve PHP konusu internette yayınlanmış örnek açık kaynaklı kodları inceleyerek ufak pratikler yapabilirsiniz.

PHP veritabanı sınıfı

Buradan sonra “PHP veritabanı sınıfı” adlı yazıyı incelemenizi tavsiye ederim.

Etiketler:

Yazılanlar ilgini çektiyse, yenilerinden haberdar olmak için e-mail bültenine abone olabilirsin.

"PHP MYSQL bağlantısı yapmak" yazısı için 12 yorum yapılmış.

  1. BuLL MeRT dedi ki:

    teşekkürler. ilerleyen derslerde değişkenleri mysql a yükleme mysql dan veri kullanma veri yollama konusuna değinirsen cok sevinirim

  2. […] PHP ile MYSQL veritabanı işlevleri. […]

  3. Erdem dedi ki:

    Dersler çok yalın çok işe yarar. Başlangıcın hepsini bitirdim orta seviyeninde %60ını. ? MySql’de basit bir tablo oluşturma ve veri ekleyip çıkarma düzenleme konusunu 4 gözle bekliyorum. ?

  4. eyaz dedi ki:

    ben baglanamıyorum yardımcı olurmusunuz w7 IIs kurdum
    baglantı ayarını yapamıyorum

  5. ismail dedi ki:

    siteyi beğendim

  6. Bedriye dedi ki:

    Meraba bi sorum olacak
    benim Select distinct prtype,group_name,item,criteria, original_chcklst from list where…. gibi bi sorgum var ama ben sadeve group_name ve prtype için arama yapsın ama ekrana tüm alanları yazdısın istiyorum ama olmuyor
    Select distinct prtype,group_name yani sorgum bu olsun ama
    ekrana Select prtype,group_name,item,criteria, original_chcklst from list diye bastırsın istiyorum olmuyorr

    • Bedriye dedi ki:

      $sorgu=mysql_query(“Select distinct prtype,group_name,item,criteria, original_chcklst from list where (“.$orSorgusu3.”) and (“.$orSorgusu2.”)”) or die (“gicik sey calistirilamadi”);
      while($row = mysql_fetch_array($sorgu))
      {
      $name=str_replace(” “, “_”, $row[“item”]);
      $e=””;
      $type=$row[‘prtype’];
      $group=$row[‘group_name’];
      $itm=$row[‘item’];
      $crt=$row[‘criteria’];
      $orj=$row[‘original_chcklst’];
      echo’

      ‘.$type.’
      ‘.$group.’
      ‘.$itm.’
      ‘.$crt.’
      ‘.$orj.’
      ‘;
      }
      echo ”;?>
      şeklinde olunca hepsinin içinde sorgu yapıyor ve ben öle olsun istemiyorum

  7. WalKing dedi ki:

    tewekkur edirem! cox gozel anlatiyorsuz Azerbaycandan Size Salamlar gonderiyorum!

  8. onur yakan dedi ki:

    öncelikle http://www.phpr.org un arkasında kim yada kimler varsa teşekkür ediyorum sunum ve anlatım şekli takdire şayan bugün sınavlarım var kitaptan vb. kaynaklardan verim alamıyorum ama burdan verim alacağımı düşünüyorum umarım sayenizde internet programcılığı dersini vermiş olurum …

  9. noname dedi ki:

    iyi günler phpmyadminde oluşturduğum tablolar bilgisayarı kapatıp açtığımda gitmiş oluyor isim olarak gözüküyorlar fakat tıkladığımda #1146- Table ‘deneme.notlar’ doesn’t exist hatası alıyorum bunun sebebi nedir acaba lütfen yardımcı olur musunuz?

  10. erol dedi ki:

    video ve basılı derslerini satın altım a-z adlı internetten baktım benim beynim allak bullak oldu basmıyor bir türlü arkadaş

  11. Ali dedi ki:

    Bilgilendirme için teşekkürler

Bir Cevap Yazın

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






Bu sayfa hakkında yorum ekle:
İsminiz:
Siteniz:
Mesajın:


Bugün 87482 ziyaretçi (259773 klik) kişi burdaydı!
 


Hangi operatörü kullanıyorsunuz?
Turkcell
Vodafone
Türk telekom avea
Bimcell
Kullanmıyorum

(Sonucu göster)


 
=> Sen de ücretsiz bir internet sitesi kurmak ister misin? O zaman burayı tıkla! <=