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!