turkcedil
> Anasayfa > Makaleler > PHP > Veri Tabanı Bağlantı Dosyası oluşturma
Web Galeriden
Small Magazine Wordpress Theme
Attachment
Veri Tabanı Bağlantı Dosyası oluşturma
Tarih 12/02/2008 12:37  Yazar Editör  Hitler 2527  Dil Varsayılan

Bu dersimizde basit bir şekilde mysql bağlantısı oluşturmayı göreceğiz.
Çoğumuz portallarda falan rastlarız ;
config.php
conn.php
baglanti.php
bag.php
ayar.php
isimleri ile çok kullanılırı..


bir php dosyası oluşturup adına ayar.php veya kafanına göre bir isim verin, ben ayariphp diyeceğim..

Bu kodları bir dosya içersinde yapmamızın nededi sql bağlantı kodu olan her sayfada bu kodların bulunması gerekiyor..Öyleyse biz genel bir bağlantı dosyası yapalım gerekli tüm sayfalara bunu  include(""); yöntemi ile koyalım diye..

Ayar.php

<?
$host= "localhost";  //bu gelende %99 aynıdır ama deiştiği durumlar veya sunucular da vardır.
$kullanici_adi= "root";  //root  bilgisayarımızdaki local için geçerli kullanıcı adıdır..Bunu hosting üzerinden açarken siz belirliyorsunuz..
$parola= "root";  //yine local için geçerli bir şifre..Host üzerinden kontrol panelinde ilgili bölümden şifreyi siz belirliyorsunuz..
$vt= "phpdersi";  // ver tabanımızın ismi.

/* Buraya Kadar 4 değişkenimizi tanımladık..Şimdi bunları cümle içersinde kullanalım:) */


$sql= mysq_connect($host , $kullanici_adi , $parola); // Burası 3 değişkeni barındırır..Sıralı biçimde değişmeyen 3 değişken..

// bir if döngüsü yapalım burada ki hata varsa hata kodu yerine hata mesajı versin..Sunuc -dosya yolumuzda görünmesin..

if(! $sql)  die("Bağlantı hatası");

@mysql_select_db($vt,$sql) or die ("Veri Tabanı Hatası"); 
// Buradaki @ işareti yine hata varsa hatayı göstermemsiiçndir. Özellikle locahostlarda çok olabiliyor..

?>

Evet bir sql bağlantı dosyası basit bir şekilde böyle oluşturulmaktadır.Mademki bu kodlar her sayfaya kullanılacak veya her sayfaya include edeceğiz ozaman her sayfada bulunmasını istediğimiz başka kodlarıda bunun içine yazabiliriz..

Mesela

$titile = "Php Dersi";

gibi..

İyi Dersler
fromarcadia
Teşekkürler,ben sadece değişkenleri include yapmıştım olmadı, demekki bağlantı yaptıktan sonra yapmak gerekiyormuş.Deneyelim bakalım...
15
Tem
altouristic
Merhaba ismim Arif,
benim php yle ilgili sorunlarım vardı yardımcı olursanız memnun olurum, Benim bir web sitem var www.rodihome.com ama yapan arkadaş beni kazıkladı gibi birşey,emlak sektöründe işçi olarak çalışıyorum tekrar verbilecek yeterli paramda yok,sitelerde php kotlu biz hazır site buldum fakat birtürlü yapamıyorum herşeyim var hostum ftp yardımcı olabilirmisiniz.. irtibat kurmak isterseniz
polarwest@mynet.com msn adressim.
Teşekür ederim,iyi çalışmalar
15
Eyl