Ben bu ile bir süre mücadele ettik; Ben sadece mümkün burada anlatmaya çalışacağım.
Bu MySQL tablo düşünün:
+----------+-----------+---------+--------+
|status_id |session_id |pilot_id |present |
+----------+-----------+---------+--------+
|1 |61 |901 |1 |
|2 |63 |901 |1 |
|3 |62 |901 |0 |
|4 |62 |902 |1 |
|5 |63 |903 |1 |
+----------+-----------+---------+--------+
Her iki session_id ve pilot_id başka bir tablodaki birincil anahtar başvuru yaparken yabancı anahtarları. Aynı pilot_id farklı session_id ile ilişkili olabilir, ama her pilot_id - session_id kombinasyon benzersizdir.
Bu gibi verileri görüntüleyebilir edeceğini (PHP) bir HTML tablosu yapmak gerekir:
+----------+---------+---------+---------+
| |61 |62 |63 |
+----------+---------+---------+---------+
|901 |X | |X |
|902 | |X | |
|903 | | |X |
+----------+---------+---------+---------+
Bu nedenle, satır olan pilot_id ve sütun session_id vardır. A pilot_id zaman - session_id kombinasyon içinde bir 1-present değerine sahiptir, karşılık gelen hücre kontrol edilmelidir. (Satır-kombinasyon sıfır veya kombinasyon MySQL tablosunda olmadığında yani, hiçbir şey HTML tablosunda görünmelidir)
Vay.
Herhangi bir fikir?
Teşekkürler!
Ben erisco tarafından önerilen cevabını denedim, ama ben oldukça kafam karıştı. (Yorum alanı daha çok küçük benim açıklama için, dolayısıyla bu güncelleme benim soru için).
Bu benim ile çalışıyorum gerçek veriler:
+----------+-----------+---------+--------+
|status_id |session_id |pilot_id |present |
+----------+-----------+---------+--------+
|7 |65 |33 |1 |
|8 |66 |33 |1 |
|9 |65 |17 |0 |
|10 |66 |16 |1 |
+----------+-----------+---------+--------+
Ben kullanmak $rows = mysqli_fetch_array($result);. Ben sorgu doğru veri dönen doğruladı.
Ben ericso tarafından önerilen cevap kullanabilirsiniz Ancak, ben görünüşte rasgele veri alıyorum. Burada oluşturulan HTML tablo bulunuyor:
+----------+---------+---------+---------+---------+
| |1 |3 |6 |7 |
+----------+---------+---------+---------+---------+
|1 |X | | | |
|3 | | | | |
|6 | | | | |
|7 | | | | |
+----------+---------+---------+---------+---------+
Ayrıca 'X' pozisyon irrelevantly present değerleri aynı kalır.
Neden herhangi bir fikir oluyor?
Teşekkürler!