• 29-04-2013, 12:00:29
    #10
    digiklan adlı üyeden alıntı: mesajı görüntüle
    tablo adı vttablo yoksa vtatablo mu?
    o isimler ornek amaçlı idi

    resmim db adı
    restab tablo adı
    tag kolon adı

    yapının anlaşılması için o şekilde yazdım
  • 29-04-2013, 12:53:38
    #11
    hissizadam adlı üyeden alıntı: mesajı görüntüle
    o isimler ornek amaçlı idi

    resmim db adı
    restab tablo adı
    tag kolon adı

    yapının anlaşılması için o şekilde yazdım
    Yukarıdaki hata, sorgu bir resource döndürmediğinde ortaya çıkar. Hata verdiği zaman yazdığınız sorguyu buraya yazın bir bakalım. Bir de aynı sorguyu manuel olarak phpmyadminden çalıştırın. Sorguda hata olabilir.
  • 29-04-2013, 15:43:16
    #12
    hissizadam adlı üyeden alıntı: mesajı görüntüle
    o isimler ornek amaçlı idi

    resmim db adı
    restab tablo adı
    tag kolon adı

    yapının anlaşılması için o şekilde yazdım
    bayGarez yazmış. Hata veritabanı sorgusunun hatalı olmasından kaynaklanıyor.
    kodu şu şekilde deneyin de hatayı görelim.

    $arama= mysql_real_escape_string(htmlentities($_POST['aranan'],ENT_QUOTES)); //arama değişkenini post ile aldık. 
    
    if(empty($arama)){ //eğer arama boşsa... 
    
    header("Location:index.php"); //index.html'ye yönlendirsin. 
    die(); 
    }  
    
    $bul=@mysql_query("SELECT * FROM restab WHERE tag LIKE '%$arama%'") or print(mysql_error()); //bul değişkeni ile veritabanında girilen değer var mı diye kontrol ettiriyoruz.. 
    if(mysql_num_rows($bul) > 0){ 
    while($getir=mysql_fetch_assoc($bul)){  
    echo '<pre>'; 
    print_r($getir); //kelimeyi yazdırdık. 
    echo '</pre>'; 
    } 
    }else{ 
    echo 'hiç kayıt bulunamadı.'; 
    }