Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

PHP ile MySQL Bağlantısı Nasıl Gerçekleştirilir?

serjey

0
Onaylı Üye
Üye
Katılım
1 Şubat 2013
Mesajlar
42
Açılan Konu
8
Tepki puanı
0
Konum
Kayseri
Php'de ilerlediğinizde artık veritabanını öğrenme ihtiyacı duyarsınız.
Bu yazımda sizlere php ile mysql'e nasıl bağlanırız onu anlatacağım.
Kodların yanına açıklamalarını yazdım.
Anlamadığınız yerleri sorabilirsiniz, elimden geldiğinde yardımcı olurum.

PHP:
<?php 

## MySQL Bağlantı Bilgilerimiz ##
$mysql_host     =     "localhost";     // mysql sunucunuz. genelde localhost'tur. 
$mysql_user     =     "root";            // mysql kullanıcı adınızı temsil eder. localhost'ta çalışıyorsanız root'tur. 
$mysql_pass     =     "123456";        // mysql kullanıcı adınıza ait şifreyi temsil eder. localhost'ta çalışıyorsanız boşdur. 
$mysql_db       =     "database";        // mysql veritabanı ismini temsil eder. 

## MySQL'e Bağlanalım ## 
$baglan = mysql_connect($mysql_host, $mysql_user, $mysql_pass); // sırasıyla sunucu,kullanıcı adı ve şifredir. şifre yoksa sonuncunun yazılmasına gerek yoktur. 

// eğer bağlanma işlemi başarılıysa dedik... 
if($baglan) 
{ 
    // veritabanımızı seçelimki üzerinde işlem yapabilelim değil mi :) 
    $vt_sec = mysql_select_db($mysql_db, $baglan); // sırasıyla mysql veritabanı ismimiz ve mysql bağlantı işlemimizin olduğu değişken. 
    if(!$vt_sec) 
    { 
        // eğer veritabanı da seçilmezse hata verelim. 
        // bu kısımdaki ünlem olumsuzluk belirtir. yani seçilememişse dedik. 
        die("Veritabanı Seçilemedi!"); // die() fonksiyonu kendinden sonraki işlemleri durdurur. yani site bağlanana kadar kapalı kalır diyebiliriz :) 
    } 
}else 
{ 
    // ee hadi bağlanmazsa ne yapcaz 
    // yine verelim hatayı :) 
    die("MySQL'e Bağlanılamadı!"); 
} 

# serjey 

?>

Rar Şifresi: iyinet.com-serjey
Dosyayı indir: demo.serhatyuna.tk/iyinet/mysql_baglantisi.zip
 

leventt

0
Onaylı Üye
Üye
Katılım
10 Nisan 2010
Mesajlar
418
Açılan Konu
24
Tepki puanı
3
Merhaba Php web site kurulumu öğrenme aşamasındayım. Takıldığım konu cpanelde MySql databases oluştururken değiştirmem gereken bilgiler site php admin klasöründe nereye yazacağımı bulamadım. Admin klasöründe 3 dosya var lakin editlenecek kodları aşağıdaki gibi değil.Biryerde hata yapıyorum kesin ama nerde. Öğreneceğim umarım. Localhost kurumu hariç cpanelde db oluşturma ve ayarlar hakkında izleyebileceğim video linkleri varsa oda olur. Bu konudaki link sizlere ömür. 2.jpg
2.jpg






Kod:
$mysql_host     =     "localhost";     // mysql sunucunuz. genelde localhost'tur.
$mysql_user     =     "root";            // mysql kullanıcı adınızı temsil eder. localhost'ta çalışıyorsanız root'tur.
$mysql_pass     =     "123456";        // mysql kullanıcı adınıza ait şifreyi temsil eder. localhost'ta çalışıyorsanız boşdur.
$mysql_db       =     "database";        // mysql veritabanı ismini temsil eder.
 

Ekli dosyalar

  • 1.jpg
    1.jpg
    123.6 KB · Görüntüleme: 325

oxcakmak

0
Onaylı Üye
Üye
Katılım
2 Ağustos 2018
Mesajlar
156
Açılan Konu
61
Tepki puanı
48
Konum
Kocaeli
Mysql artık eskide kaldı o yüzden pdo kullanın. Aşağıdaki blog yazıma göz atarak 3-5 satırlık kod işinizi görecektir.
 
Üst