PHP MYSQL veritabanı sorgulama sonuçlarının tablo halinde yazdırılması

muho61

Paylaşım Ekibi
Üyelik Tarihi
23 Aralık 2020
Mesajlar
262
Beğeniler
2
Ticaret: 0 / 0 / 0
Kod:
<?
    $dbh=mysql_connect ("localhost", "", "") or die ('Veritabanına bağlantı sağlanamıyor. Nedeni: ' . mysql_error());
    mysql_select_db ("vertabanı_adı");
    
    $sqlcumlesi="SELECT * FROM tablo";
    $veriseti = mysql_query($sqlcumlesi);
    
    if (mysql_num_rows($veriseti))  // sorgulama sonucu değer dönüp dönmediğini kontrol ediyor.
    {   
    $kolonsay=mysql_num_fields($veriseti);    // kaç kolon olduğu bulunuyor.
    ?>
    <table width=95%>
    <tr><td colspan='<?=$kolonsay?>' align="center" >Toplam <?=mysql_num_rows($veriseti);?> adet kayıt bulundu.</td></tr>
    <tr>
    <?         
    for ($i=0; $i < $kolonsay;$i++) {
        echo "<td>";
        $meta = mysql_fetch_field($veriseti, $i);
        echo  $meta->name;  // kolon ismi yazdırılıyor.
        echo "</td>";
    } // Kolon isimleri listeleniyor.
    ?>
    </tr>
    <?
    // veriler listeleniyor.
    while ($Mysatir = mysql_fetch_row($veriseti))
    {
         ?>
        <tr>
        <?
        for ($i=0; $i < $kolonsay;$i++) {
        echo "<td>";       
        echo  $Mysatir[$i];
        echo "</td>";
        } // Satýrlar yazdýrýlýyor.
        ?>
        </tr>
    <?
       } // Satýrlar listeleniyor sonu
    ?>       
    </table>   
    <?
    }  //---- if sonu
    else
{
    echo " <center>Aranılan Kriterlere Uygun Kayıt Bulunamamıştır</center><br>";
} 
?>
 
Üst