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

MySQL एक-से-अनेक क्वेरी के परिणामों को ठीक से प्रदर्शित करें

  1. order by ट्रिप आईडी के आधार पर छाँटने के लिए क्लॉज
  2. बनाएं $lastTripID जब आप "नई यात्रा" से "पैर" प्राप्त करते हैं, तो जाँचने के लिए चर
  3. [अनुशंसित ] join . का उपयोग करें एकाधिक तालिकाओं से डेटा का चयन करने के लिए

कोड:

<?php
    $legsQuery = "
        select  
            trips.tripID, 
            legs.depart, 
            legs.arrive 
        from 
            legs
            inner join trips on trips.tripID = legs.tripID
        order by
            trips.tripID
    ";
    $legsQueryResult = mysql_query($legsQuery) or die("QUERY LEG ERROR: " . mysql_error());
    $lastTripID = null;
    while ($row = mysql_fetch_assoc($legsQueryResult)) {
        if ( $row['tripID'] !== $lastTripID ) {
            echo $row['tripID'], "\n";
            $lastTripID = $row['tripID'];
        }
        print_r($row);
    }



  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. पीडीओ प्रारंभ करते समय - क्या मुझे यह करना चाहिए:वर्णसेट =यूटीएफ 8 या वर्णसेट =यूटीएफ 8 एमबी 4?

  3. क्या आप इस सरल SQL क्वेरी को हल कर सकते हैं?

  4. एक mysql डीबी में क्रमबद्ध डेटा स्टोर करने के लिए किस कॉलम प्रकार का उपयोग किया जाना चाहिए?

  5. मेरे पास ड्रॉपडाउन बॉक्स को पॉप्युलेट करने वाला PHP है, और मैं चाहता हूं कि यह एक ही तालिका से केवल दो पढ़ने वाले टेक्स्ट बॉक्स को भी पॉप्युलेट करे