• 16-06-2013, 17:09:56
    #1
    <?php 
    		$sorgu = mysql_query("SELECT * FROM kayitlar WHERE telefon='$_GET[kullanici]'");
    		$m     = mysql_fetch_array($sorgu);
    		echo "Sayın <font weight=bold>{$m['adsoyad']}</font>";
        ?>
    Burada aşağıdaki hatayı veriyor.Aynı şekilde başka scriptte içerik çekiyorum onda sorun yok.

    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\a\b\durum.php on line 46
  • 16-06-2013, 17:18:20
    #2
    Sorgunuzda bir hata var. Ya $_GET[kullanici] tanımlı değil ya da veritabanında tablo/içerik ayarlarında bir sorun var.
  • 16-06-2013, 17:19:40
    #3
    _LosT_ adlı üyeden alıntı: mesajı görüntüle
    Sorgunuzda bir hata var. Ya $_GET[kullanici] tanımlı değil ya da veritabanında tablo/içerik ayarlarında bir sorun var.
    get ile kullanici geliyor,tablo satırı varchar içide dolu.
  • 16-06-2013, 17:23:47
    #4
    echo "SELECT * FROM kayitlar WHERE telefon='$_GET[kullanici]'";
    çıktısını buraya yazabilir misin? Tablo ve alan isimleri de doğru değil mi?
  • 16-06-2013, 17:28:58
    #5
    _LosT_ adlı üyeden alıntı: mesajı görüntüle
    echo "SELECT * FROM kayitlar WHERE telefon='$_GET[kullanici]'";
    çıktısını buraya yazabilir misin? Tablo ve alan isimleri de doğru değil mi?
    Boş sayfa,ama o telefona sahip kullanici var ve getle onu yolluyorum anlamadım.

    $a = mysql_query("SELECT * FROM kayitlar WHERE telefon='$_GET[kullanici]'");
    echo $a;
    şeklinde yazdırmayı denedim.
  • 16-06-2013, 17:31:47
    #6
    Benim yazdığım gibi dener misin?
  • 16-06-2013, 17:33:31
    #7
    _LosT_ adlı üyeden alıntı: mesajı görüntüle
    Benim yazdığım gibi dener misin?
    SELECT * FROM kayitlar WHERE telefon='321'
    getle gelen numarayı yazıyor.
  • 16-06-2013, 17:38:06
    #8
    Neden daha önce aklıma gelmedi.

    $sorgu = mysql_query("SELECT * FROM kayitlar WHERE telefon='$_GET[kullanici]'");
    echo mysql_error();
    Bunu çalıştırıp veritabanından gelen hatayı görebiliriz. Sonra hataya göre çözüm buluruz.
  • 16-06-2013, 17:47:33
    #9
    _LosT_ adlı üyeden alıntı: mesajı görüntüle
    Neden daha önce aklıma gelmedi.

    $sorgu = mysql_query("SELECT * FROM kayitlar WHERE telefon='$_GET[kullanici]'");
    echo mysql_error();
    Bunu çalıştırıp veritabanından gelen hatayı görebiliriz. Sonra hataya göre çözüm buluruz.

    No database selected dedi
    ama config'de seçiyorum veritabanını kullanıcı girişinde sorun çıkmıyo giren kullanıcının bilgilerini durum.php de çekerken hata veriyo.