• 07-11-2008, 00:43:21
    #1
    Merhaba arkadaşlar,

    2 yıldan fazladır hiç hata vermeden çalışan kod birden sorun çıkartmaya başladı. İlk php script denemelerimden birisi. Server aynı her şey aynı. Serverdaki diğer sitelerde sorun yok. Bir sitenin bir sayfası birden bire çalışmaz oldu.


    Alıntı
    Warning: mysql_query() [function.mysql-query]: Access denied for user 'nobody'@'localhost' (using password: NO) in /home/yazilar/public_html/kategori.php on line 95


    Bu hatayı veriyor. Sayfanın geri kalanıyla ilgili hiçbir sorun yok. Satıra bakıyorum kodlar oldukça basit. Bir çok şey denedim bir türlü çözemedim...



    $sonucb = mysql_query ("SELECT * FROM tablo where kat='$tur' ORDER BY -id limit $k,10");
    
    $sonucc = mysql_query ("SELECT id FROM tablo where kat='$tur' ");
    
    $toplam_sayi=mysql_num_rows($sonucc);
    
    while ($sonuc = mysql_fetch_array($sonucb)) {
    
    ....
    
    }


    Sorun ne olabilir ?
  • 07-11-2008, 00:45:15
    #2
    Sanırım veritabanı şifresi ile ilgili hata var.

    scriptedeki şifre ile veritabanı şifresi uyuşuyor mu?
  • 07-11-2008, 02:15:10
    #3
    hepsi aynı config.php 'den çalışıyor ve diğer kodlarda hiçbir sorun yok. her şey çok güzel listeleniyor. bu sorun da durup dururken çıktı.

    aynı kodu deneme.php içine koyup kategori.php 'ye include edince çalıştı.

    bu olayı çözünce buraya bir açıklama yazarım.
  • 07-11-2008, 02:22:37
    #4
    Sorgu satırlarının başına @ karakteri eklermisin?
  • 07-11-2008, 02:24:31
    #5
    Misafir
    db'i ( ayar.php veya config.php vs ) sayfaya include ettinmi bi bakarmısın ?

    sayfada varsa birde şöyle dene bakalım;

    include "ayar.php";
    $sonucb = mysql_query ("SELECT * FROM tablo where kat='$tur' ORDER BY -id limit $k,10"); 
    
    $sonucc = mysql_query ("SELECT id FROM tablo where kat='$tur' "); 
    
    $toplam_sayi=mysql_num_rows($sonucc); 
    
    while ($sonuc = mysql_fetch_array($sonucb)) { 
    
    .... 
    
    }
  • 07-11-2008, 03:08:55
    #6
    Kaan1950 o kadar php bilgim var teşekkürler

    Senelerdir çalışırken durup dururken bozulan bir şeyden bahsediyorum. Neden oluştu bilmiyorum fakat şu an için çözdüm. Siteyi yeni tasarıma geçirirken bütün kodları güncelleyeceğim. Herhalde aynı sorunu yaşamam.

    İlginiz için teşekkürler.
  • 09-11-2008, 19:53:20
    #7
    Misafir
    eXtreme adlı üyeden alıntı: mesajı görüntüle
    Kaan1950 o kadar php bilgim var teşekkürler

    Senelerdir çalışırken durup dururken bozulan bir şeyden bahsediyorum. Neden oluştu bilmiyorum fakat şu an için çözdüm. Siteyi yeni tasarıma geçirirken bütün kodları güncelleyeceğim. Herhalde aynı sorunu yaşamam.

    İlginiz için teşekkürler.

    okadar bilgin olmadığı kesin.. php bilmek, aynı kodu alıp başka sitede tekrar çalıştırmak değildir.. soru sordun, sorduğun soru tarzına ve verdiğin kod'a göre bizde cevap verdik..

    ayar.php dosyanda hata olduğu kesin, kodları düzgün verirsen yardımcı olabiliriz..
  • 09-11-2008, 20:27:49
    #8
    benim anladığım kadarıylada sorgular çalışmıyor çünkü veritabanı ile alakalı bir problem var gibi görüyorum..