• 02-04-2008, 04:03:15
    #1
    arkadaşlar Aşağdaki formu kullanarak SQL'e veri ekletmek istiyorum fakat herşey tamam oldugu halde hata veriyor 15. satır yani
    $sorgu = mysql_query("insert into `videolar` (id, k_link, v_link, kod, baslik, resim, bilgi, flv, hit) VALUES ('$id', '$k_link', '$v_link', '$kod', '$baslik', '$resim', '$bilgi', '$flv', '$hit')");
    anlamadıgım mesele bunun neresinde hata var. SQL'deki sorgunun aynısı fakat eklenmiyor. Lütfen yardımcı olurmusunuz.

    Çıkan hata
    Warning: mysql_query() [function.mysql-query]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/yasemino/public_html/umit.php on line 15
    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/yasemino/public_html/umit.php on line 15
    Orjinal SQL sorgusu
    INSERT INTO `videolar` VALUES('id', 'k_link', 'v_link', 'kod', 'baslik', 'resim', 'bilgi', 'flv', 'hit');

    <?php
    include("inc.php"); //Mysql bağlantı
    if($_POST){
    $id = $_POST['id'];
    $k_link = $_POST['k_link'];
    $v_link = $_POST['v_link'];
    $kod = $_POST['kod'];
    $baslik = $_POST['baslik'];
    $resim  = $_POST['resim '];
    $bilgi = $_POST['bilgi'];
    $flv = $_POST['flv'];
    $hit = $_POST['hit'];
    $sorgu = mysql_query("insert into `videolar` (id, k_link, v_link, kod, baslik, resim, bilgi, flv, hit) VALUES ('$id', '$k_link', '$v_link', '$kod', '$baslik', '$resim', '$bilgi', '$flv', '$hit')");
    echo "<p>İçerik Eklendi..</p>";
    }
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
    <title>Ekleme Karacoder</title>
    </head>
    <body>
    <form name="form1" method="post" action="umit.php">
    <table width="99%" border="0">
    <tr>
    <td colspan="2"><strong>Ekle Formu </strong></td>
    </tr>
    <tr>
    <td width="14%"><strong>Sayfa No: </strong></td>
    <td width="86%"><input name="id" type="text" id="id"></td>
    </tr>
    <tr>
    <td width="14%"><strong>Sicak</strong></td>
    <td width="86%"><input name="k_link" type="text" id="k_link"></td>
    </tr>
    <tr>
    <td width="14%"><strong>sayfa Linki</strong></td>
    <td width="86%"><input name="v_link" type="text" id="v_link"></td>
    </tr>
    <tr>
    <td width="14%"><strong>sayfa Linki No</strong></td>
    <td width="86%"><input name="kod" type="text" id="kod"></td>
    </tr>
    <tr>
    <td width="14%"><strong>Sayfa Title</strong></td>
    <td width="86%"><input name="baslik" type="text" id="baslik"></td>
    </tr>
    <tr>
    <td width="14%"><strong>Video Resmi </strong></td>
    <td width="86%"><input name="resim" type="text" id="resim"></td>
    </tr>
    <tr>
    <td width="14%"><strong>Video Açıklama</strong></td>
    <td width="86%"><input name="bilgi" type="text" id="bilgi"></td>
    </tr>
    <tr>
    <td width="14%"><strong>Video Linki</strong></td>
    <td width="86%"><input name="flv" type="text" id="flv"></td>
    </tr>
    <tr>
    <td width="14%"><strong>Hit</strong></td>
    <td width="86%"><input name="hit" type="text" id="hit"></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="Submit" value="Ekle"></td>
    </tr>
    </table>
    </form>
    </body>
    <HTML>
  • 02-04-2008, 04:06:47
    #2
    Anladığım kadarıyla mysql_connect fonksiyonunda hata var. Kullanıcı adı ve şifrenizin doğru olduğundan emin misiniz ?
  • 02-04-2008, 04:10:53
    #3
    evet. Sonuna kadar eminim çünkü inc.php zaten Sitedeki bir script tarafından kullanılıyor.
  • 02-04-2008, 04:23:08
    #4
    Ben halen şifrelerden dolayı sorun oalcağına inanıyorum ama, madem siz şifrelerde sorun yok diyorsanız başka bir sorun var demek ki. O kadarını bilmiyorum ama gogolede biraz araştırdım. Sizinkine benzer bir kaç hata ile karşılaştım. Orada da benim dediklerim denilmiş. (:

    Çünkü 'nobody'@'localhost' için erişim engellenmiş...
  • 02-04-2008, 04:32:37
    #5
    hocam şifre ve db adının doğru oldugundan eminim. Siz cevabı yazdıktan sonra silip tekrar Database'i olusturdum. Tekrardan upload ettim SQL'i fakat yine aynı sorun var. baska neyden olabilirki gecenın bu saatında kafam durmus vaziyette :S
  • 02-04-2008, 08:24:02
    #6
    Bİlgiler kesinkez yanlış. Hatta bir user bile belirtilmemiş. Bağlanma fonksiyonun olduğu sayfaya;(/home/yasemino/public_html/umit.php yani) bakın ve mysql_connect ve mysql_select_db fonksiyonlarını arayın. Doğru bilgileri girdikten sonra çalışacaktır.

    Edit:İmla hatası
  • 02-04-2008, 13:44:20
    #7
    Evet bağlantı dosyasında hata varmıs. kodları değiştirince farkına vardım. Çok teşekkür ederim yardımlarınız için.
  • 02-04-2008, 13:46:12
    #8
    Üyeliği durduruldu
    inc.php ye bak. Bilgileri hatalı yazdın. Bağlanamadı.
  • 02-04-2008, 13:49:17
    #9
    halletim hocam teşekkürler