• 05-03-2013, 11:31:49
    #1
    arkadaşlar "databaseye baglanamadi" hatası alıyorum

    <?
    $ad=$_POST[ad];
    $soyad=$_POST[soyad];
    $telefon=$_POST[telefon];
    $not=$_POST[not];
    $baglan = mysql_connect("localhost","root","") or die ("veritabanina baglanamadi");
    mysql_select_db("ogrenci");
    mysql_query("insert into bilgi (ad,soyad,telefon,not,) values ('$ad','$soyad','$telefon','$not')") or die ("databaseye baglanamadi");
    ?>
  • 05-03-2013, 13:56:56
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    mysql_select_db("ogrenci", $baglan);
  • 05-03-2013, 14:35:24
    #3
    <?php 
    $ad=$_POST["ad"]; 
    $soyad=$_POST["soyad"]; 
    $telefon=$_POST["telefon"]; 
    $not=$_POST["not"]; 
    $baglan = mysql_connect("localhost","root","") or die ("veritabanı bağlantı bilgileri yanlış olduğundan veritabanına bağlanılamadı.");  
    mysql_select_db("ogrenci",$baglan) or die ("veritabanı adı yanlış olduğundan veritabanına bağlanılamadı.."); 
    $query = mysql_query("insert into bilgi (ad,soyad,telefon,not) values ('".$ad."','".$soyad'.",'".$telefon."','".$not."')"); 
    
    if($query){ 
    echo "Kayıt yapıldı."; 
    }else{ 
    echo "Kayıt yapılamadı."; 
    } 
    
    ?>
  • 05-03-2013, 17:03:06
    #4
    aredhelrim adlı üyeden alıntı: mesajı görüntüle
    mysql_select_db("ogrenci", $baglan);
    denedim ama aynı hatayı alıyorum yine
  • 05-03-2013, 20:31:28
    #5
    Seminary adlı üyeden alıntı: mesajı görüntüle
    denedim ama aynı hatayı alıyorum yine
    Insert sorgusunda not tan sonra gelen virgülü de silin ve öyle deneyin.
  • 06-03-2013, 10:05:35
    #6
    Üyeliği durduruldu
    NOT mySQL'in kullanmış olduğu bir kelimedir o yüzden hata alıyorsunuz ..
    Şuraya bakarak kullanamayacağınız diğer kelimeleri görebilirsiniz..
    http://dev.mysql.com/doc/refman/5.0/...ved-words.html

    not yerine tabloadi_not şeklinde yapın mesela

    yazilar ->
    yazi_id
    yazi_icerik
    gibi..
  • 06-03-2013, 11:04:34
    #7
    Üyeliği durduruldu
    $baglan degiskenini kaldir o lrda kendi calissi.
  • 06-03-2013, 11:12:00
    #8
    mysql_query("insert into bilgi (ad,soyad,telefon,not) values ('$ad','$soyad','$telefon','$not')") or die ("içerik eklenemedi.");
  • 06-03-2013, 11:12:46
    #9
    Ben direk konu title a odaklandigim icin sıkıntıyı gorememisim. or die("") da verdiginiz hata mesaji biraz daha aciklayici olsa keske.

    İkinci olarak @Batuhanayidin bey in soyledikleri dogrudur. Yanlis yonlendirmeden dolayi kusuruma bakmayin.