Toggle Width

EndFRM
 
Konuyu Oyla:
  • Toplam: 15 Oy - Ortalama: 3.07
  • 1
  • 2
  • 3
  • 4
  • 5
Php İle MySql Baglantısı
Oyuncu Çevrimdışı Unity 3d - Ses & Dj
*
Yeni Üye
Üye No: 129
Konu Sayısı:
Yorum Sayısı: 2,693
811
Yorum: #1
Php İle MySql Baglantısı
Php İle MySql Baglantısı

PPHP programlarımızda veritabanından yararlanabilmek için programın önce Web sunucusu aracılığıyla veritabanı dosyası ile bağlantı kurması gerekir. Başka bir deyişle, PHP programının veri ile arasında bir yol açması gerekir. MySQL açısından ise bu bağlantı, veri sunucusunda yeni bir oturum açılması anlamına gelir. İki program arasındaki bu ilişkiyi PHP'nin mysql_connect() fonksiyonu yapar. Bu fonksiyonun alabileceği üç parametre vardır:


$veri_yolu = mysql_connect
("localhost" , "root" , "parola" ); Burada "localhost" yerine MySQL programının parçası olarak çalıştığı sunucunun adı yazılır.
"root" bu MySQL sunucusunda açılacak oturumun kimin adına açılacağını belirter. "root" kelimesi, sunucunun yönetici olarak oturum açılacağı anlamına gelir:
"parola" kelimesinin yerine de MySQL'i kurarken belirlediğimiz bir kullanıcı parolası varsa, onu yazarız.

Bu komutta yer alan $veri_yolu değişkeni, açılacak veri yolunun, PHP ile MySQL veritabanı sunucusu arasındaki bağın tanıtıcı işareti olacaktır.

Bu bağlantı kurulduktan sonra, açtığımız veri yolundan gelecek bilgiler ve veritabanına gidecek bilgiler bu değişken aracılığıyla gerçekleşecektir.

Veri sunucusu ile veri yolu bağlantısı kurulursa, bu değişken değer tutar hale gelir; bağlantı kurulamazsa bu değişken boş kalır.

mysql_connect() fonksiyonunun başarılı olup olmadığını bu değişkenin durumunu sınayarak anlayabiliriz.

Örneğin:
$veri_yolu =mysql_connect("coni", "root"); if ( ! $veri_yolu) die ("MySQL ile veri bağlantısı kurulamıyor!);

Burada veri sunucusunun bulunduğu Web sunucusunun adının "coni" olduğuna, ve ooturumun "root" yetkileriyle açıldığına dikkat edin. İkinci satırdaki if deyimi, $veri_yolu değişkeninin değer içerip içermediğine bakıyor ve değişkende bir değer yoksa, bağlantı kurma girişini durdurarak, ziyaretçiye hata mesajı gönderiyor.

Bağlantı başarıyla kurulduktan sonra PHP programı, bu yoldan, veritabanı sunucusuna, hangi veritabanı dosyasından yararlanmak istediğini bildirmelidir. Buna veritabanı dosyası seçme işlemi denir ve mysql_select_db() fonksiyonu ile yapılır:

mysql_select_db( "veritabanın_adı" , $veri_yolu ) or die ("Veritabanı açılamıyor!".mysql_error() );

Bu fonksiyonun başarıyla icra edilip edilmediği fonksiyondan dönen değerin true/doğru veya false/yanlış olmasından anlarız.

Bu değer false ise bu deyimin die() bölümü icra edilecek ve Browser penceresine veritabanının açılamadığı mesajıyla birlikte MySQL'in hata mesajı da gönderilecektir.

PHP'nin MySQL veritabanını seçememesi çoğu zaman kullanıcı yetkilerinin Internet ziyaretçilerini kapsayacak şekimde düzenlenmemiş olmasından kaynaklanır. Bu durum gerçek Web sunucusunda ortaya çıkarsa, Web sunucusu yönetimine başvurmak gerekir.

Not: Alıntıdır.

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
07-07-2012 19:47
Bul Alıntı
asimavi Çevrimdışı @simavi
***
Gold Üye
Platin Üye
Üye No: 13
Konu Sayısı:
Yorum Sayısı: 717
187
Yorum: #2
RE: Php İle MySql Baglantısı
bunlar zaten formumuzda varki anlamadım simdi

@simavi
07-07-2012 20:04
Bul Alıntı
Oyuncu Çevrimdışı Unity 3d - Ses & Dj
*
Yeni Üye
Üye No: 129
Konu Sayısı:
Yorum Sayısı: 2,693
811
Yorum: #3
RE: Php İle MySql Baglantısı
He o zaman yerini söyler misin bu konu altına taşıyayım?

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
07-07-2012 20:08
Bul Alıntı
asimavi Çevrimdışı @simavi
***
Gold Üye
Platin Üye
Üye No: 13
Konu Sayısı:
Yorum Sayısı: 717
187
Yorum: #4
RE: Php İle MySql Baglantısı
taşıdım ben

@simavi
07-07-2012 20:09
Bul Alıntı
Oyuncu Çevrimdışı Unity 3d - Ses & Dj
*
Yeni Üye
Üye No: 129
Konu Sayısı:
Yorum Sayısı: 2,693
811
Yorum: #5
RE: Php İle MySql Baglantısı
Hayır yani demiştin ya bunlar zaten forumumuzda var. Onlar nerede acaba?

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
07-07-2012 20:11
Bul Alıntı
asimavi Çevrimdışı @simavi
***
Gold Üye
Platin Üye
Üye No: 13
Konu Sayısı:
Yorum Sayısı: 717
187
Yorum: #6
RE: Php İle MySql Baglantısı
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

@simavi
07-07-2012 20:16
Bul Alıntı
Oyuncu Çevrimdışı Unity 3d - Ses & Dj
*
Yeni Üye
Üye No: 129
Konu Sayısı:
Yorum Sayısı: 2,693
811
Yorum: #7
RE: Php İle MySql Baglantısı
He tamam.

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
07-07-2012 20:18
Bul Alıntı


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Php & Mysql Görsel Eğitim Seti Oyuncu 4 2,177 15-07-2013 19:54
Son Yorum: Tiberty
  MYSQL KODLARI Select, Insert ,Update Delete asimavi 7 3,303 18-06-2013 15:12
Son Yorum: Gamer.TR
  Php ile veritabanında arama yaptırmak [Mysql like] nikneym 2 1,912 16-02-2013 0:06
Son Yorum: Utku
  mysql kurulumu Mucit 15 4,042 22-04-2012 15:56
Son Yorum: asimavi
  MySQL Nedir Mistap 1 1,246 06-02-2012 18:52
Son Yorum: Mucit

Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi