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. デフォルトで例外をスローするようにPDOを設定します

    2. C#MySQLエラー列数が行1の値数と一致しません

    3. SQLiteクエリ結果からINSERTステートメントを生成する

    4. mysql_upgradeが失敗しました-innodbテーブルが存在しませんか?