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

अलग-अलग HTML तालिकाओं में MYSQL परिणामों को अलग करें

कोड को यहां काफी सामान्य रखते हुए, लेकिन संभवत:आप वर्तमान में ऐसा कुछ कर रहे हैं:

// output a table header
while ($row = mysql_fetch_assoc($members)) {
    // output a table row
}
// output a table footer

यदि आप उस लूप में समय-समय पर एक नई तालिका शुरू करना चाहते हैं, तो आपको यह निर्धारित करने के लिए एक शर्त जोड़नी होगी कि यह कब करना है। तो संरचना इस तरह अधिक होगी:

$currentUser = 1;
// output a table header
while ($row = mysql_fetch_assoc($members)) {
    // output a table row
    if ($row["CurrentUser"] != $currentUser) {
        // output a table footer
        // output a table header
        $currentUser = $row["CurrentUser"];
    }
}
// output a table footer

यह बहुत ऑफ-द-कफ है, इसलिए यहां एक तार्किक गलती हो सकती है जिसके द्वारा आंशिक तालिका कुछ शर्तों या उस प्रकृति के कुछ के तहत प्रदर्शित होती है, स्वीकार्य रूप से। लेकिन उम्मीद है कि विचार का सार बताया जा रहा है। अनिवार्य रूप से लूप के भीतर आप एक शर्त के आधार पर तालिका को बंद कर सकते हैं और फिर से खोल सकते हैं (डेटा से जो भी जानकारी आपके पास हैडर/पाद लेख में है)। आपको बस उस स्थिति में उपयोग किए जा रहे डेटा को ट्रैक करना है। इस मामले में, "वर्तमान" CurrentUser परिणामों का मूल्य।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Blueimp/jquery-file-upload पर mysql डालने के लिए और अधिक कस्टम चर जोड़ें

  2. PHP, MySQL:ईमेल प्राप्त करें, DB में स्वतः खोज करें और परिणामों के आधार पर ईमेल भेजें

  3. php फॉर्म:डेटाबेस को अपडेट नहीं कर सकता, कई जॉइन के साथ क्वेरी

  4. जटिल फ़िल्टरिंग के साथ 1 यादृच्छिक पंक्ति का चयन करें

  5. समूह गणना के प्रतिशत की गणना(*)