Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak wyświetlić rekordy bazy danych w widoku bez powtarzania pola?

Wygląda na to, że chcesz, aby nagłówki były wyświetlane tylko wtedy, gdy nastąpi zmiana w politics_type . Wymagałoby to śledzenia jego wartości w każdej iteracji, a logikę można zatem skonstruować w następujący sposób:

<?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 
?>

Układ <div> Powyższe może, ale nie musi być dokładnie takie, jak potrzebujesz, ale mam nadzieję, że powinno dać pomysł, jak używać nowego $previous_politics_type zmienna.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tożsamość .NET Core 2.1 pozyskuje wszystkich użytkowników wraz z przypisanymi im rolami

  2. MySQL LOAD DATA INFILE:działa, ale nieprzewidywalny terminator linii

  3. Jak działa funkcja LOAD_FILE() w MySQL

  4. Jak wstawić dane do mysql za pomocą Javy

  5. Samouczek SQL klucza podstawowego — jak zdefiniować klucz podstawowy w bazie danych