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> по-горе може или не е точно както ви трябва, но се надяваме, че трябва да даде идея как да използвате новия $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 5 на Windows 7

  2. PHP PDO заявка за множествен избор, която последователно пуска последния набор от редове

  3. Как да свържете типове данни като цели числа (цяло число с цяло число) и varchar (varchar с varchar) в mysql?

  4. ИЗБИРАНЕ на данни от множество таблици?

  5. Обяснение на MySQL High Availability Framework – Част I:Въведение