<?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
Veritabanından Veri Çekerken Basit Bir Hata ?
18
●991
- 06-12-2009, 21:40:09Bu ş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:47Kimlik 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:28:47Üyeliği durduruldubu arada sql kodunda hata var
FROM 'wp_users`
kısmını
FROM `wp_users`
yapın - 06-12-2009, 23:52:42Bu 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>'; ?> ?>