• 23-07-2009, 22:06:05
    #1
    merhaba ;
    arkadaşlar bir sitemin sunucusunu değiştim. aşağıdaki hatayı alıyorum..


    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/bosvakti/public_html/baglan.php on line 13

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/bosvakti/public_html/baglan.php on line 16
    No database selected

    DB'yi doğru yükledim. hostu hostgtor.com ' dan aldım onlarda webloader için gerekli özelliklerin olduğunu söylemişti bir arkadaş..

    DB yolu doğru olduğu halde DB ' den veri çekemiyorum ne yapmam gerekiyor.. tabloları onardım ama hata düzelmedi. yardımlarınızı bekliyorum



    __________________________________________________ ____________

    sorunun cevabı
    Ntie adlı üyeden alıntı: mesajı görüntüle
    db birleştirme (ADD) işlemini yaptınızmı ?
    Ntie ' ye teşekkür ederim aynı sorunu yaşayan arkadaşlar birleştirme işlemini yapmayı unutmuş olabilirler benim gibi. tekrar tşk ederim Ntie'ye
  • 23-07-2009, 22:09:00
    #2
    No database selected yazıyor yani Veritabanı seçmemişsin diyor ..
    scriptte veritabanı bağlantısı için bir kod varsa o kısma iyice bak . yanlış yapmış olabilirsin ..

    baglan.php dosyasının 16. satırında ne var buraya yazarmısın ? (şifre varsa şifreyi koyma..)
  • 23-07-2009, 22:12:42
    #3
    <?
    $lisans="2096211ac6a41c607ea45bc30efdffe5"; // Lisans Keyinizi Bu alana gireceksiniz
    $onlinemi=0; // 1 yaparsanız online kişiler özelligi acılır
    //Mysql bilgilerinizi Giriniz
    $server = "localhost"; 
    $db_user = "db k. adı"; 
    $db_pass = "db k. şifre"; 
    $database = "db adı";
    mysql_connect($server, $db_user, $db_pass); 
    mysql_select_db($database);
    //Ayarlar alınıyor
    $ayar = mysql_query("SELECT * FROM ayarlar where ayar='SiteUrl'");
    $ayaral = mysql_fetch_array($ayar);
    $site=$ayaral['goster'];
    $ayar = mysql_query("SELECT * FROM ayarlar where ayar='Title'");
    $ayaral = mysql_fetch_array($ayar);
    $siteadi=$ayaral['goster'];
    function linkyapisi($a,$b,$c) { 
    echo $b.".html"; }
    $onlinemi=0; // 1 yaparsanız online kişiler özelligi acılır
    ?>

    baglan.php dosyasında sadece bu kodlar var.. veritabanını nasıl görmüyor bilgilerimide doğru girdim.
  • 23-07-2009, 22:19:24
    #4
    $database = "db adı"; kısmını yanlış girdin galiba.. çünkü mysql sorgusu 16. satıra kadar oluyor baglan.php'de .. phpmyadmin'den bir veritabanı açıp açmadığınızı kontrol edin .. yada mysql verilerini yüklememiş olabilirsiniz. orjinal bir scripte benziyor. lisansınız orjinal ise scriptim yapımcısınada başvurabilirsiniz..
  • 23-07-2009, 22:22:42
    #5
    DB'yi sorunsuz yükledim veritabanı bilgilerinide doğru girdim.. anlamadım script'de bir sorun var galiba
  • 23-07-2009, 22:25:51
    #6
    daha önceden sorunsuz olarak kullandın mı ? ve scripti ismi nedir yada yapımsının bir web adresi var mı ?
  • 23-07-2009, 22:37:50
    #7
    hostgator da mesela video diye bir veritabanı oluşturduysan bunun adının başına hesap adınıda eklemen gerekiyor, örneğin benim enigmatic adında bir hesabım olsun, cideo diye bir veritabanı oluşturursam o veritabanının adı enigmatic_video olur, aynı şekilde kullanıcı adıda bu şekildedir, yani enigmatic_root..
  • 23-07-2009, 22:40:28
    #8
    evet daha önce sorunsuz olarak kullandım. webloader script.
  • 23-07-2009, 22:43:03
    #9
    koftee adlı üyeden alıntı: mesajı görüntüle
    evet daha önce sorunsuz olarak kullandım. webloader script.
    @Enigmatic'in mesajını dikkate aldın mı?
    Arkadaşın dediği gibi verdiğin isimlerin başına kullanıcı adı gelebiliyor.