PHP 16.04.2013 👁 26844 Okunma

Php ile Mysql Veritabanına Bağlantı Kurma

Php ile etkileşimli siteler yapacaksak veritabanı kurup verileri saklamamız gerekecektir. Önceki derslerimde veritabanını oluşturmayı anlatmıştım. Buraya tıklayarak Cpanelde Mysql Veritabanı ve Kullanıcı Oluşturma dersini okuyabilirsiniz. Bugün ise cpanel üzerinde oluşturduğumuz veritabanına nasıl bağlantı kuracağımızı anlatacağım.

Veritabanından devamlı veri alış-verişi yapan çok sayıda sayfanız varsa her sayfa için ayrı ayrı bağlantı kurmaya gerek yok. Sadece bir tane ayrı php dosyası yapıp bu dosya, kullanılacak her sayfaya çağrılarak kod tekrarından kurtulmuş oluruz.

Öncelikle boş bir sayfa açalım ve aşağıda vereceğim kodları yazalım.

<?php

$vtbaglanti=mysql_connect("localhost","kullanıcı_adı","şifre");

$veritabani=mysql_select_db("veritabanı_adı",$vtbaglanti);

if(!$veritabani){echo "Veritabanı ile Bağlantı kurulamadı";}

?>  Kaynak: www.mustafakarsli.com

Yukarıdaki kodu açıklayacak olursak; Bizim sadece kırmızı yazılan yerleri değiştirmemiz gerekmektedir.

mysql_connect = Sunucu ile bağlantı kurmamızı sağlar. Kaynak: www.mustafakarsli.com

mysql_select_db = Veritabanı ile bağlantı kurmamızı sağlar.

kullanıcı_adı = Veritabanı oluşturulurken veritabanı için oluşturulan kullanıcının adıdır.

şifre = Veritabanı oluşturulurken veritabanı için oluşturulan kullanıcının şifresidir.

veritabanı_adı = Oluşturduğumuz veritabanının adıdır.

Dördüncü satırdaki if şart yapısıyla veritabanına bağlantı kurulmadı mı diye karşılaştırıyoruz. Bağlantı kurulmamışsa hata mesajı verdiriyoruz.

Bağlantı kurmamız için gereken kodlar bu kadar. Yukarıdaki kodları yazıp herhangi bir isimle (vtbaglanti.php gibi) kaydediyoruz.

Kaydettiğimiz bu dosyayı veritabanı ile işlem yapmak istediğimiz php sayfasına çağırarak kullanabiliriz. Ayrı ayrı her sayfaya bu kodları yazmaya gerek yok. Oluşturduğumuz bu sayfayı   <?php include “vtbaglanti.php”; ?>   koduyla sayfalara çağırabiliriz.

Gördüğünüz gibi sadece bir satır kod ile tüm sayfalarda bağlantı kurabiliriz. 5-6 satırı ayrı ayrı yazmaya gerek yoktur.

Böylece veritabanı ile bağlantı kurmuş olduk, ilerleyen derslerde veritabanından veri alış-verişini anlatacağım inşaallah.

İlerleyen günlerde görüşmek üzere sağlıcakla kalınız.

Mustafa KARSLI  Kaynak: www.mustafakarsli.com

👨‍💻

İçerik Yazarı

Mustafa KARSLI

Bilişim Teknolojileri Öğretmeni

Bu İçeriği Paylaş
f 𝕏

💬 Yorumlar

Sovetski07.04.2014 17.55.04

Harikasin Allah razi olsun

Fikrini Belirt

🤲 Günün Esması

el - AZÎZ

" İzzet sahibi, her şeye galip olan, karşı gelinemeyen. "

💡 Günün Sözü

“(Mallarınızı) Allah yolunda harcayın. Kendi kendinizi tehlikeye atmayın. İyilik edin. Şüphesiz Allah iyilik edenleri sever.”

Bakara, 2/195

👋 Ben Kimim?

Geleceğimiz gençlerimize Bilim ve Teknolojiyi Üretmeleri için yol göstermeliyiz. Bu minvalde vakit buldukça ücretsiz ders ve videolar hazırlayıp yayınlamaya çalışmaktayım....

✉️ İletişime Geç

📈 Ziyaretçi Sayacı

Şu An Online
3
👥 Toplam Ziyaret
2.879.282

İstatistikler anlık güncellenir.