Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एकल HTML तालिका में एकाधिक क्वेरी डेटा (PHP, MySQL)

$data = array();

while($row = mysql_fetch_assoc($july)) {$data['row'][] = $row;}
while($row = mysql_fetch_assoc($aug))  {$data['row2'][] = $row;}
while($row = mysql_fetch_assoc($sept)) {$data['row3'][] = $row;}

$count = count($data['row']);

for($i=0;$i<=$count;$i++)
{
    echo '<tr>';
        if(($i % 3) == 1)
        {
            echo "<td>" . $data['row3'][$i]['cUsername'] . "</td>";
            echo "<td>" . $data['row3'][$i]['postCount'] . "</td>";
        }else if(($i % 2) == 1)
        {
            echo "<td>" . $data['row2'][$i]['cUsername'] . "</td>";
            echo "<td>" . $data['row2'][$i]['postCount'] . "</td>";
        }else /*Never try find remainder of 1 as theres always a multiple of 1*/
        {
            echo "<td>" . $data['row'][$i]['cUsername'] . "</td>";
            echo "<td>" . $data['row'][$i]['postCount'] . "</td>";
        }
    echo '</tr>';
}

एक ही समय में 3 अलग-अलग पंक्तियों को लाने की कोशिश करने के बजाय परिणामों को अलग-अलग स्थानीय सरणी में लाकर आपको उन्हें अलग-अलग करना चाहिए और उन्हें स्थानीय चर में संग्रहीत करना चाहिए, यदि यह एक बड़ी सरणी है तो शब्दों के बाद चर को अनसेट करें।

मेरा कोड परीक्षण न किए गए के रूप में पेश किया गया है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं तैयार पीडीओ स्टेटमेंट का उपयोग करके ORDER BY params कैसे सेट करूं?

  2. विशिष्ट आकार बनाना

  3. MySQL संस्करण की जांच कैसे करें

  4. MySQL ::अल्पविराम से अलग किए गए स्ट्रिंग से चयन करें

  5. संसाधनों, विषयों और अध्यायों के बारे में सामान्यीकृत डीबी में ग्रुप बाय के साथ जुड़ें