• 30-05-2009, 15:12:58
    #1
    Arkadaşlar local hostta php öğrenmeye çalışıyorum ve alıştırmalar yapıyorum.
    veri tabanını oluşturdum baglan.php den bağlantı kurmaya çalıştım fakat yazım hatası aldım.

    bağlan.php nin kodunu aşağıya pasteliyorum yardımcı olabilirseniz sevinirim.
    <?php
    $mysql_host = "localhost";
    $mysql_kullaniciadi="root";
    $mysql_sifre="";
    $mysql_vtadi="egitim";
    
    $baglan= @mysql_connect (mysql_host,mysql_kullaniciadi,mysql_sifre);
    if (! $baglan) die ("Mysql baglantisinda hata olustu.")
    
    mysql_select_db($mysql_vtadi,$baglan) or die ("Veri tabanına bağlanırken bir sorun oluştu");
    
    ?>
    Almış olduğum hata :
    Parse error: parse error in c:\appserv\www\deneme\mysql-server-veri-tabani-baglantisi\baglan.php on line 10

    NOT : ben dreamwear kullanıyorum bende ( or die ) komutunda "or" kısmı renksiz çıkıyor ve "die" kısmı renkli çıkıyor.
  • 30-05-2009, 15:18:56
    #2
    if (! $baglan) { die ("Mysql baglantisinda hata olustu.");}
  • 30-05-2009, 15:22:20
    #3
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    if (! $baglan) { die ("Mysql baglantisinda hata olustu.");}
    Yanıtın ve ilgin için teşekkür ederim o kodda daha önceki derste çelışmıştım bir hata yoktu ben yine sizin dediğiniz gibi {süslü parantezler} arasına aldım bu seferde hata satırı 8 i gösterdi.
  • 30-05-2009, 16:03:26
    #4
    Üyeliği durduruldu
    Dostum bide bu kodu denermisin
    <?php 
    $dbhost="localhost"; 
    $dbkadi="root"; 
    $dbpass=""; 
    $dbname="egitim"; 
    $baglan=mysql_connect ($dbhost,$dbkadi,$dbpass) or die ("MYSQL Bilgileri Yanlış") ; 
    mysql_select_db($dbname,$baglan) or die ("Veri tabanına bağlanırken bir sorun oluştu"); 
    ?>
  • 30-05-2009, 16:43:46
    #5
    @AyTekTasarim hatayı buldum.
    ikinci bilgisayarı açıp monitörü diğer monitörün yanına getirerek eğitim aldığım videodaki kodlarla benim çalıştığım kodları karşılaştırdım 4 tane hata yapmışım.

    $baglan= @mysql_connect ($mysql_host,$mysql_kullaniciadi,$mysql_sifre);

    buradaki değişkenlerin başına $ işaretini koymamışım ve

    if (! $baglan) die ("Mysql baglantisinda hata olustu.");

    if döngüsündeki son parantezden sonra ; noktalı virgülü koymamışım.

    Yahu arkadaşlar bu PHP hakikatende zormuş tekrar tekrar kodları karşılaştırıyorum nerede hata yaptım diye bir türlü bulamamaşıtım.
    Taki ikinci monitörü devreye sokana kadar.

    Konuya ilgi gösterip okuyan ve cevap yazan arkadaşlarıma tekrar teşekkür ederim.
  • 30-05-2009, 19:38:56
    #6
    Üyeliği durduruldu
    edit:Kusura bakmayın Yanlış Yazmışım...
  • 30-05-2009, 19:39:59
    #7
    Üyeliği durduruldu
    Hatayı bulmana sevindim.Ben sana düzeltim koymuştum benim gönderdiğimde aynı işlevi görür
  • 30-05-2009, 19:46:55
    #8
    AyTekTasarim adlı üyeden alıntı: mesajı görüntüle
    Hatayı bulmana sevindim.Ben sana düzeltim koymuştum benim gönderdiğimde aynı işlevi görür
    Çok teşekkür ederim senin gönderdiğin kodu gördüm ve denedim bağlantı kuruluyor.

    Fakat ben PHP yi yeni yeni öğreniyorum videodan. Videoda bulunan kodları izleyip, dinleyerek ve manuel olarak yazarak uygulamalı çalışıyorum.

    Yani senin yazdığın kod çalışıyor, benim olayı kavrayabilmem için videodaki dersler üzerinden gidiyorum.

    Tekrar teşekkürler. @AyTekTasarim
  • 31-05-2009, 00:31:07
    #9
    Üyeliği durduruldu
    Kodlarda sorun yok birde bunu dene...


    <?php


    $dbhost = "localhost";
    $dbuser = "root";
    $dbpass = "666666";
    $dbadi = "portal";



    $baglanti = @mysql_connect($dbhost,$dbuser,$dbpass);
    if(! $baglanti) die("MYSQL bağlanti hatasi");

    @mysql_select_db($dbadi,$baglanti) or die("veri tabanina baglanti saglanamadi");


    ?>