sql >> データベース >  >> RDS >> Mysql

グループタイトルを1回表示する効率的な方法— PHP / MySQL / jQuery

    <?php
    
       $i = 1; // to be incremented after printing branchName once
    
       while ($row = mysql_fetch_assoc($result)) { 
    
         if($i == 1) { ?>
    
            <h2><?php echo $row['branchName']; $i ++;  ?></h2>
    
         <?php } ?>
    
         <?php if ($row['deptName']) echo "<h3>" . $row['deptName'] . "</h3>"; ?>
    
         <h4><?php echo $row['fName'] . " " . $row['lName']; ?></h4></p>
    
       <?php } ?>
    

    変数$i = 1を追加するだけです 印刷する前に、1に等しいかどうかを確認します。初めて印刷した後は、インクリメントします。これは、 ifを追加するだけです。 声明。

    これがお役に立てば幸いです。



    1. LEFTJOINとINNERJOINを使用して挿入します

    2. keepdense_rankをOracleクエリからpostgresに変換します

    3. SQL Serverで「datetimeoffset」を「datetime」に変換します(T-SQLの例)

    4. 外部キーは常に別のテーブルの一意のキーを参照しますか?