• 24-08-2010, 20:28:50
    #1
    Üyeliği durduruldu
    php de dinamik bir tablom var tabloda

    ali

    ayşe

    ali

    verileri bulunuyor bu tabloda 1 tane ali göstermek istiyorum nasıl yapabilirim
  • 24-08-2010, 20:51:51
    #2
    Üyeliği durduruldu
    verileri tabloya bastığınız kod blogunu gösterebilir misiniz ? bu şekilde yardımcı olmamız cok zor.
  • 24-08-2010, 20:56:09
    #3
    Üyeliği durduruldu
    <?php require_once('Connections/baglan.php'); ?>
    <?php
    mysql_select_db($database_baglan, $baglan);
    $query_goster = "SELECT * FROM aman";
    $goster = mysql_query($query_goster, $baglan) or die(mysql_error());
    $row_goster = mysql_fetch_assoc($goster);
    $totalRows_goster = mysql_num_rows($goster);
    ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>

    <body>
    <table border="1">
    <tr>
    <td>id</td>
    <td>deger</td>
    </tr>
    <?php do { ?>
    <tr>
    <td><?php echo $row_goster['id']; ?></td>
    <td><?php echo $row_goster['deger']; ?></td>
    </tr>
    <?php } while ($row_goster = mysql_fetch_assoc($goster)); ?>
    </table>
    </body>
    </html>
    <?php
    mysql_free_result($goster);
    ?>
  • 24-08-2010, 21:02:45
    #4
    sql tablondaki alanı unique(benzersiz) yapabilirsin.
  • 24-08-2010, 21:05:02
    #5
    Üyeliği durduruldu
    $query_goster = "SELECT deger,max(id) id FROM aman GROUP BY deger";
    sorguyu bu şekilde değğiştirirseniz dediğinizi yapar

    edit : yemekim arkadaşımızın dediği gibi de yapabilirsiniz ama o tabloya başka bir sebepten fazla kayıt ekliyorsanız bunu deneyin
  • 24-08-2010, 21:12:21
    #6
    sql sorgunuzu şu şekilde değiştirin;
    SELECET * FROM aman GROUP BY deger
    edit: D3LLy hızlı davranmış.
  • 24-08-2010, 22:10:33
    #7
    Üyeliği durduruldu
    Teşekkürler dediğiniz oldu