chat ege.net

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

serjey

Şen Üye
Katılım
1 Şub 2013
Mesajlar
42
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

Onaylı Üye
Katılım
10 Nis 2010
Mesajlar
418
Yaş
44
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

  • 123.6 KB Görüntüleme: 11

oxcakmak

Onaylı Üye
Katılım
2 Ağu 2018
Mesajlar
104
Yaş
21
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. iyinet.com sayfalarında yer alan yazı, görsel ve linklerle ilgili hukuki şikayetleriniz için Buradan iletişime geçmeniz durumunda, ilgili kanunlar ve yönetmelikler çerçevesinde en geç 7 gün içerisinde iyinet yönetimince tarafınıza dönüş sağlanacaktır. Betcup Artemisbet
Üst