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

किसी फ़ील्ड को दोहराए बिना डेटाबेस रिकॉर्ड्स को दृश्य में कैसे प्रदर्शित करें?

ऐसा लगता है कि आप चाहते हैं कि हेडर केवल तभी प्रदर्शित हों जब politics_type में कोई परिवर्तन हो . इसके लिए प्रत्येक पुनरावृत्ति में इसके मूल्य का ट्रैक रखने की आवश्यकता होगी और इस प्रकार तर्क का निर्माण इस प्रकार किया जा सकता है:

<?php
$previous_politics_type = "";
for ($j = 0; $j < $contador; $j++) {
    if($previous_politics_type != $list_politic[$j]['politics_type']){  // <-- new if condition
?>

        <div class="content-layout">
            <p>
                <span>
                    <?php echo $list_politic[$j]['politics_type']; ?> 
                </span> 
            </p>
        </div>
<?php
    }       // <-- end if
    $previous_politics_type = $list_politic[$j]['politics_type'];
?> 
    <div>
        <ul style="text-indent: 0px;">
            <li>
                <span>
                    <?php echo $list_politic[$j]['politicas']; ?>   
                </span>
            </li> 
        </ul>
    </div>
<?php 
} // for j 
?>

<div> . का लेआउट उपरोक्त s ठीक वैसे ही हो सकता है या नहीं भी हो सकता है, लेकिन उम्मीद है कि यह एक विचार देना चाहिए कि नए $previous_politics_type का उपयोग कैसे करें चर।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL InnoDB:ऑटोइनक्रिकमेंट गैर-प्राथमिक कुंजी

  2. Mysql में अक्षरांकीय क्रम द्वारा

  3. कुल डेटा टेबल

  4. जब उपयोगकर्ता ड्रॉपडाउन मेनू से विकल्पों का चयन करता है तो डेटाबेस से रिकॉर्ड कैसे प्रिंट करें? गतिशील कार्यक्रम

  5. PHP और jQuery के साथ लाइव चैट करें। जानकारी कहाँ स्टोर करें? MySQL या फ़ाइल?