Mysql Sıralama Hakkında

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Altair
    Altair's avatar
    Kayıt Tarihi: 31/Aralık/2009
    Erkek

    Merhabalar mysq e ip-browser-date gibi verileri kayıt ediyorum. Daha sonra verileri tablo halinde çekiyorum ancak şöyle bir sorun var. Ben ip ye tıkladığımda sadece  o ip ile ilgili verleri çekmesini istiyorum bunu nasıl sağlayabilirim. Yani kısacası olay şu mysql tablosunda olan verilerden herhangi birinin bulunduğu bütün satırları göstermek istiyorum umarım anlatabilmişimdi derdimi. Yardımlarınız için teşekkürler.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    merhaba, sql sorgunu şu şekilde yazabilirsin

     

    select * from TabloAdınNeIse where IP='xxx.xx.xx.'

     

     edit umarım doğru anladım. tablondaki ip kolonunda bu ipye ait tüm satırları listelemek istiyorsan yukarda verdiğim kodu kullancaksın. başlıkta

    sıralama falan yazmışsın da karışmış olabilir .. neyse aradığın şey bu değilse biraz daha açık yazarsan yardımcı olmaya çalışırım

    unbalanced tarafından 03/Mar/13 15:10 tarihinde düzenlenmiştir

    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    isoT
    isoT's avatar
    Kayıt Tarihi: 15/Nisan/2007
    Erkek

    tabloda ki tüm verileri çekmek için

    SELECT * FROM tabloAdi

    ------------------

    tabloda ki belirli sütunları çekmek için

    SELECT sutun1, sutun2, sutun3 FROM tabloAdi

    ------------------

    tabloa ki verileri filtrelemek için

    SELECT * FROM tabloAdi WHERE sutun1 = 'aranacakdeger'

    burada eşittir yerine biçok farklı şey gelebilir. Sorguyu sorgu yapan kısım burasıdır zaten.

    ------------------

    tabloda ki verileri sıralı olarak çekmek için ( ASC = Adan Zye | DESC = Zden Aya)

    SELECT * FROM tabloAdi ORDER BY sutun1 ASC

     

    temel olarak bu şekilde

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Altair
    Altair's avatar
    Kayıt Tarihi: 31/Aralık/2009
    Erkek

    <div align="center">
    <table width="906" height="158" border="1">
    <form id="form1" name="form1 method="get" action="list.php">
    <tr>
    <th scope="col">ID</th>
    <th scope="col">DATE</th>
    <th scope="col">IP</th>
    <th scope="col">BROWSER</th>
    <th scope="col">REF</th>
    <th scope="col">CITY</th>
    </tr>


    <?php
    include 'mysqlcon.php';

    $siralama = $_GET['siralama'];
    $sutun = $_GET['sutun'];

    if ($sutun == "id"){
    $sorgu=mysql_query("SELECT * FROM ip WHERE id='$siralama'");
    }else if ($sutun == "ip") {
    $sorgu=mysql_query("SELECT * FROM ip WHERE ip='$siralama'");
    } else if ($sutun == "date") {
    $sorgu=mysql_query("SELECT * FROM ip WHERE date='$siralama'");
    } else if ($sutun == "browser") {
    $sorgu=mysql_query("SELECT * FROM ip WHERE browser='$siralama'");
    } else if ($sutun == "ref") {
    $sorgu=mysql_query("SELECT * FROM ip WHERE ref='$siralama'");
    } else if ($sutun == "city") {
    $sorgu=mysql_query("SELECT * FROM ip WHERE city='$siralama'");
    } else if ($sutun == NULL) {
    $sorgu = mysql_query("SELECT * FROM `ip` ORDER BY id"); }

    while ($islem = mysql_fetch_array($sorgu)) { // while ile her bir satir icin islem yapmaya baslayalim
    echo "

    <tr>

    <td><a href=\"list.php?siralama={$islem['id']}&sutun=id\"> {$islem['id']} </a></td>
    <td><a href=\"list.php?siralama={$islem['date']}&sutun=date\"> {$islem['date']} </a></td>
    <td><a href=\"list.php?siralama={$islem['ip']}&sutun=ip\"> {$islem['ip']} </a></td>
    <td><a href=\"list.php?siralama={$islem['browser']}&sutun=browser\"> {$islem['browser']} </a></td>
    <td><a href=\"list.php?siralama={$islem['ref']}&sutun=ref\"> {$islem['ref']} </a></td>
    <td><a href=\"list.php?siralama={$islem['city']}&sutun=city\"> {$islem['city']} </a></td>

    </tr>

    ";
    }
    echo "</form></table></div>";
    ?>

     

    yaptım sonunda :D tam istediğim gibi oldu. sağolun herkese.

    Altair tarafından 03/Mar/13 17:04 tarihinde düzenlenmiştir
Toplam Hit: 685 Toplam Mesaj: 4