İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

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

serjey

0
İyinet Üyesi
Katılım
1 Şubat 2013
Mesajlar
42
Reaction score
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
İyinet Üyesi
Onaylı Üye
Katılım
10 Nisan 2010
Mesajlar
418
Reaction score
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: 200

oxcakmak

0
İyinet Üyesi
Katılım
2 Ağustos 2018
Mesajlar
158
Reaction score
49
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.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst