• 22-05-2009, 09:53:41
    #1
    arkadaşlar 4 tane tablom var ve içlerinde yazilar üye isimleri filan var bunlarin içinde arama nasil yaptirabilirim en basit seklinden?
  • 22-05-2009, 09:56:45
    #2
    Üyeliği durduruldu
    select adi from tablo1 where adi = '$adi'
    union all
    select adi from tablo2 where adi2 ='$adi'
  • 22-05-2009, 10:00:19
    #3
    hocam kücük bir örnekle gösterebilirmisiniz
  • 22-05-2009, 10:02:34
    #4
    Üyeliği durduruldu
    mizansen adlı üyeden alıntı: mesajı görüntüle
    hocam kücük bir örnekle gösterebilirmisiniz
    union ile tablolarin sonuçlarını birleştirmeniz gerekiyor. tablo yapınız vs bilmeden bundan daha fazla nasil örnek verilebilinir ki

    her bir tablo için ayrı ayrı arama sorgu cümlenizi yazabilirseniz nasil yapacaginizi anlatmak daha kolay
  • 22-05-2009, 10:20:15
    #5
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    select adi from tablo1 where adi = '$adi'
    union all
    select adi from tablo2 where adi2 ='$adi'
    hocam şöyle anlatayim.

    kategoriler adinda bi tablom var ondan arama yaptirabilirmiyiz yani şöylemni oluyor

    $sql="SELECT *FROM kategoriler where kategoriler "

    gibi mi oyluo mesela kategoriler tablosunun hepsinde araticak.
  • 22-05-2009, 10:23:06
    #6
    Üyeliği durduruldu
    mizansen adlı üyeden alıntı: mesajı görüntüle
    hocam şöyle anlatayim.
    kategoriler adinda bi tablom var ondan arama yaptirabilirmiyiz yani şöylemni oluyor
    $sql="SELECT *FROM kategoriler where kategoriler "
    gibi mi oyluo mesela kategoriler tablosunun hepsinde araticak.
    tek bir tabloda arama yapmak için against match ifadesini yada like ifadesini kullanabilirsiniz.

    iki kelime içinde foruma bakarsanız, forumda daha önce sorulmuş başlıklarvar

    birden fazla tablodan aramak için örnek hem kategoriler hem sayfalar

    iki tablo için yaptiginiz farklı aramalari unionla birleştirebilirsiniz
  • 22-05-2009, 10:38:03
    #7
    hocam söyle

    $sql="SELECT *FROM kategoriler like diye mi kullanicaz kullanim seklini
  • 22-05-2009, 10:43:15
    #8
    Misafir
    $search = $_POST["search"];
    $ara = mysql_query("SELECT * FROM tablo WHERE isim LIKE '$search'");
  • 22-05-2009, 10:52:31
    #9
    ByMsT adlı üyeden alıntı: mesajı görüntüle
    $search = $_POST["search"];
    $ara = mysql_query("SELECT * FROM tablo WHERE isim LIKE '$search'");
    <?

    $con=mysql_connect("localhost","root","");
    if($con)
    {
    die("sql servera baglanamadi.".mysql_errror());
    }
    mysql_select_db("forum",$con);

    $search = $_POST["search"];
    $ara = mysql_query("SELECT * FROM sayfalar WHERE metin LIKE '$search'");

    echo".$search";

    mysql_close($con);

    ?>

    elimden bildiğim ce bu kadar gelebildi sayfalar tablomda metin adli bölümü arattirmak istedim. dogrumudur acaba