Bir HTML tablo içine MySQL veritabanından veri okuma?

3 Cevap php

Yani ben bir proje üzerinde çalıştıklarını ve bazı tavsiyeler ihtiyaç duyuyorum.

Ben PHP bu işlevselliği kod ama im sadece birkaç spesifiklerin sıkışmış nasıl biliyorum, olayları saklayan bir MySQL veritabanı var.

Ben oluşturma projesi bir takvim olduğu gibi, en önemli özellikleri zaman başlangıç ​​ve bitiş zamanı, olay günü vardır.

Benim PHP komut dosyası kullanarak MYSQL veritabanından bu verileri okuduktan sonra, nasıl ben bir html takvime bu olayları ekleme hakkında nasıl gidiyor?

Benim etkinlik Aşağıdaki tabloda gibi rekor var diyelim:

Event ID = 01
Event Day = Monday
Event Start = 12:00
Event End = 14:00

Nasıl sonra ben bir gün için mutiple olaylar olabileceğini akılda tutarak, bir html tabloya koymak istiyorsunuz?

3 Cevap

HTML koduna PHP sonucunuzu karıştırabilir:

<table>
<?php
foreach ($results as result){
  echo '<tr><td>'.$result->field.'</td></tr>';
}
?>
</table>

Eğer sorun PHP bu durumda HTML ile nasıl karıştıracağını belirleyen yaşıyorsunuz? Eğer öyleyse:

<table>
<thead>
    <tr>
        <th>Event ID</th>
        <th>Event Day</th>
        <!-- etc... -->
    </tr>
</thead>
<tbody>
<?php while ($row = mysql_fetch_assoc($resultSet)) { ?>
    <tr>
        <td><!-- Event ID row data --></td>
        <td><!-- Event Day row data --></td>
        <!-- etc... -->
    </tr>    
<? } ?>
</tbody>
</table>

mysql_fetch_array ($ result) sizin sonuç satırları dolaşır. Sadece böyle bir şey yapın:

while ($row = mysql_fetch_array($result)) {
    echo $row['fieldname'];
}

Yukarıdaki kod "alanadı" adlı sonucun sütunundaki her öğeyi görüntülemek olacaktır. Ancak sizin gibi sonuçlarını biçimlendirmek için HTML kullanabilirsiniz.