şöyle deneyin:
$sql = mysql_query('select oy from rating');
echo '<table>';
while($veri = mysql_fetch_assoc($sql))
{
echo '<tr>';
echo '
<td>', $veri['site'], '</td>
<td>', $veri['oy'], '</td>
<td>', $veri['digerveriler'], '</td>
</tr>';
}
echo '</table>';
mysql den php ile veri cekmek
15
●14.225
- 21-05-2010, 02:27:07Bu sekilde hepsini listeliyor, ben icinden bazi rowslari secmek istiyorum.Hkan adlı üyeden alıntı: mesajı görüntüle
Birde bu kodla <?php echo $_GET['site'];?> cekmek mümkünmü?
Ben echo ile tablo olusturmak istemiyorum, kendim html ile yapip istedigim yere eklemek istiyorum. - 21-05-2010, 12:10:34iyi de arkadaşım o bazı satırları hangi kritere göre çekmek istiyorsun, sen onu söylemeden nasıl bir müneccimlik bekliyorsun ki? Şu özellikteki satırların çekilmesini istiyorum desen ona uygun örnek verecek zaten herkes.Mustic adlı üyeden alıntı: mesajı görüntüle
- 21-05-2010, 12:23:57Hocam bu da HTML. Zaten HTML kodu olmadan binlerce satır kod yaz, sayfanı bir düzene sokamazsın. Ben her PHP kodu kullanılacak yerde <?php etiketi kullanılmasını gereksiz görüyorum. Çok kalabalık gözüküyor öyle. Böyle daha derli toplu oluyor. Ama sen illa ki öyle istiyorum diyorsan, ve sadece istediğim satırlar olsun diyorsan şunu kullan:Mustic adlı üyeden alıntı: mesajı görüntüle
<?php $sql = mysql_query('select oy from rating'); ?> <table> <?php while($veri = mysql_fetch_assoc($sql)) { $satirlar = array('1', '5', '7'); if(in_array($veri['id'], $satirlar)) { ?> <tr> <td><? echo $veri['site']; ?></td> <td><? echo $veri['oy']; ?></td> <td><? echo $veri['digerveriler']; ?></td> </tr> <?php } } ?> </table>$satirlar = array();
değişkenin içine, olmasını istediğin satırları, örnekte gösterdiğim gibi tırnak içinde virgülle ayırarak yaz. - 21-05-2010, 18:49:26İyi günler arkadaşlar,Hkan adlı üyeden alıntı: mesajı görüntüle
@Hkan, SELECT yaparken sadece ' oy ' sütununu almışsın lâkin ' veri ', 'digerveriler' diye iki farklı sütun almışsın. mySQL bunu gösterir mi?
"SELECT * FROM tabloadı" kullanmanızı öneririm.
Saygılarımla,
İyi çalışmalar.