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

Zebra StripePHPMYSQLテーブル

    これは機能するはずです。テストしていないため、構文が正しくない可能性があります。しかし、論理はそこにあります。

    $currentState = 'odd';
    $html = '';
    while($row = mysql_fetch_array($result)){
        $currentState = ($currentState == 'odd' ? 'even' : 'odd');
        $html .= '<tr class="'.$currentState.'">';
        $html .= '<td><a href="page.php?id=' . $row['ID'] . '">'. $row['Short Name of Fund'] .'</a></td>';
        $html .= '<td>' . $row['I/C'] . '</td>';
        $html .= '<td>' . $row['Fund Manager Company'] . '</td>';
        $html .= '<td>' . $row['Class'] . '</td>';
        $html .= '<td>' . $row['Special Class'] . '</td>';
        $html .= '<td>' . $row['TTR year-to-date %'] . '</td>';
        $html .= '<td>' . $row['Mgmt Fee Effectively Charged'] . '</td>';
        $html .= '<td>' . $row['Total Expenses %'] . '</td>';
        $html .= '<td>' . $row['Fund Size'] . '</td>';
        $html .= '</tr>';
    }
    echo $html;
    

    編集 :動作するようにコードを更新しました。



    1. プロシージャ/関数を使用せずにMySQLでループを実行できますか?

    2. rake db:migrateの問題-

    3. SQLSUM関数の使用方法

    4. バイト長に基づいてUTF8文字列を短縮する最良の方法