• 06-12-2009, 21:10:01
    #1
    Üyeliği durduruldu
    <?php
    // Connects to your Database
    mysql_connect("localhost", "xx", "xx") or die(mysql_error());
    mysql_select_db("xx") or die(mysql_error());
    $data = mysql_query("SELECT display_name FROM `wp_users`")
    or die(mysql_error());
    Print "<table border cellpadding=3>";
    while($info = mysql_fetch_array( $data ))
    {
    Print "<tr>";
    Print "<th>Name:</th> <td>".$info['name'] . "</td> ";
    Print "<th>Pet:</th> <td>".$info['pet'] . " </td></tr>";
    }
    Print "</table>";
    ?>

    arkadaşlar burada veritabanındaki verileri yazdırmıyor, neden ? wp_users tablosundaki display_name kolonundaki verileri yazdırmak istiyorum x.php dosyasında sadece bu olsun istiyorum ama olmuo :S
  • 06-12-2009, 21:40:09
    #2
    Bu şekilde deneyin.

    <?php
    // Connects to your Database
    mysql_connect("localhost", "xx", "xx") or die(mysql_error());
    mysql_select_db("xx") or die(mysql_error());
    $data = mysql_query("SELECT * FROM wp_users") or die(mysql_error());
    Print "<table border cellpadding=3>";
    while($info = mysql_fetch_array( $data ))
    {
    Print "<tr>";
    Print "<th>Name:</th> <td>".$info['name'] . "</td> ";
    Print "<th>Pet:</th> <td>".$info['pet'] . " </td></tr>";
    }
    Print "</table>";
    ?>
  • 06-12-2009, 22:10:47
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    hedef sorgunda sadece display_name alanını seçmişsin


    select display_name form demişsin

    aşağıdaki gibi düzeltirsen çalışacaktır

    $data = mysql_query("SELECT display_name,pet,name FROM wp_users")
    birde sorgundaki döngü sistemini bir standarta koymalısın aksi halde karışık cıkacaktır

    örneğin eğer wp_user alanındaki auto icrement birincil anahtar alanının adı id ise

    $data = mysql_query("SELECT display_name FROM wp_users order by id desc ")
    şeklinde yapman en son eklenen verinin en üstte listelenmesini sağlayacaktır
  • 06-12-2009, 23:20:38
    #4
    Üyeliği durduruldu
    malesef olmadı arkadaşlar :S
    ben wordpress teki yazarları çekmek istiyorum, display_name kolonundakileri.
    Ama olmuyor malesef.
  • 06-12-2009, 23:28:47
    #5
    Üyeliği durduruldu
    bu arada sql kodunda hata var
    FROM 'wp_users`
    kısmını
    FROM `wp_users`
    yapın
  • 06-12-2009, 23:35:15
    #6
    Üyeliği durduruldu
    Malesef olmadı gene.
  • 06-12-2009, 23:52:42
    #7
    Bu kodu dene, muhakkak olacaktır, eğer olmaz ise ozaman sorun verilen kodlarda değil db veya hosttandır muhtemelen.
     
    <?php 
    $host = "localhost";
    $user = "db_user";
    $pass = "db_pass";
    $db = "db_name";
    $bag = mysql_connect("$host","$user","$pass");
    mysql_select_db("$db",$bag) or die ("Veritabanina Baglanamadi");
     
    $conn=mysql_query("SELECT * FROM wp_users order by id desc"); 
    echo '<table border="1" cellpadding="3" width="500" height="10">';
    while($yaz=mysql_fetch_array($conn)){ ?> 
    <tr>
    <td>Name:</td><td><?=$yaz['name'];?></td>
    <td>Pet:</th> <td><?=$yaz['pet'];?></td></tr>
    <? } echo '</table>'; ?>
     
    ?>
  • 06-12-2009, 23:56:12
    #8
    Üyeliği durduruldu
    gene olmadı ya:S
  • 06-12-2009, 23:57:58
    #9
    Çıkan hata ney yazabilirmisiniz ;