$rs = mysql_query( ”SELECT hana, yomi FROM kadan WHERE tane = ’$abc’ ORDER BY yomi”, $conn );
echo ”<table border=1>”;
echo ”<tr><th>花</th><th>読み</th></tr>”;
while( $rec = mysql_fetch_array( $rs, MYSQL_ASSOC ) ){
echo ”<tr>”;
echo ”<td>” . $rec[’hana’] . ”</td>”;
echo ”<td>” . $rec[’yomi’] . ”</td>”;
echo ”</tr>”;
}
花の名前と読み方が100件程表示されるのですが、その表示結果を存在する五十音順で纏めたいです。
下のページの表示結果でOKです。
ttp://search.post.japanpost.jp/7zip/kanji2.cgi?ken=13
見出しがあって、結果が下に表示されている。
「う」から始まるものがない場合、「う」は表示されない。
どういった方法があるのかソースを書いてもらえるとありがたいです。
よろしくお願いします。
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/php_k02.htm
PHP 基礎編2 - 制御構造(判定、ループ) if、switch、for、while、foreach、do - SAK Streets
$yomi1 = ””;
while( $rec = mysql_fetch_array( $rs, MYSQL_ASSOC ) ){
$yomi_2 = mb_substr( $rec[’yomi’] ,1 ,1);
if ($yomi2 != $yomi1) {
echo ”<tr>”;
echo ”<td colspan=2>” . $yomi2 . ”</td>”;
echo ”</tr>”;
$yomi1 = $yomi2;
}
echo ”<tr>”;
echo ”<td>” . $rec[’hana’] . ”</td>”;
echo ”<td>” . $rec[’yomi’] . ”</td>”;
echo ”</tr>”;
}
走り書きのため動作確認していませんが、悪しからずご了承願います。