sql >> Databáze >  >> RDS >> Mysql

Jak zobrazit záznamy databáze v pohledu bez opakování pole?

Vypadá to, že chcete, aby se záhlaví zobrazovala pouze v případě, že dojde ke změně v politics_type . To by vyžadovalo sledování jeho hodnoty v každé iteraci a logiku lze tedy konstruovat následovně:

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

Rozvržení <div> s výše může, ale nemusí být přesně tak, jak potřebujete, ale doufejme, že by to mělo poskytnout představu, jak používat nový $previous_politics_type proměnná.



  1. Spouštíte mysql_upgrade v Dockeru?

  2. Jak provést příkaz IF v SQL?

  3. 3 způsoby, jak extrahovat měsíc z data na SQL Server (T-SQL)

  4. InnoDB mySQL nelze nastavit ON DELETE SET DEFAULT'. Jak nastavit?