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

श्रेणी के आधार पर परिणाम लूप करें लेकिन केवल एक बार श्रेणी दिखाएं

चूंकि आप पहले से ही उत्पाद के आधार पर अपना परिणाम ऑर्डर कर रहे हैं, आप ऐसा कुछ कर सकते हैं:

$currentProduct = null;

foreach($products as $product) {

    if ($currentProduct != $product['product']) {
        // We got a new product. Show it with some fancy html
        // Then store it in $currentProduct for the next iteration 
        $currentProduct = $product['product'];
    }

    // Show the title with some fancy html
}

यदि आप अपने मौजूदा do while का उपयोग करना चाहते हैं -लूप इसके बजाय, यह वही है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या आप केवल बदले गए फ़ील्ड या सभी फ़ील्ड अपडेट करते हैं?

  2. नोडज MySQL में कनेक्शन पूल में डेटाबेस स्विच करें

  3. MySQL जॉइन और COUNT सिंगल क्वेरी में

  4. एक कॉलम में गैर-शून्य मान के साथ नवीनतम रिकॉर्ड का चयन करें

  5. क्या टेबल फ़ील्ड में हाइफ़न हो सकता है?