いつもご協力頂いている皆様、ありがとうございます。
当方PHP初心者です。つまらない質問で恐縮ですがご協力をお願いいたします。
現在作成している内容は下記の通りです。
$sql = mysql_query('SELECT `市区町村`, COUNT(`市区町村`) AS `count` FROM `estate` GROUP BY `市区町村`');
while ($row = mysql_fetch_object($sql)) {
echo '<table border="1" cellspacing=0 cellpadding=5 width=780>';
printf('<td>%s(%d)</td>', $row->市区町村, $row->count);
echo '</table>'; }
イメージする結果の在り姿は、指定した1行の幅の中に均等な間隔で4つ程の結果を表示して、5つ目以降は順次必要に応じて改行されていくというようなものです。
↓こんなイメージです。
○○市(12) ■○市(4) ××市(8) ○×市(7)
×○市(8) ■▼市(6) ■■市(88) ■○市(9)
ですが、現状では結果が1つづつ改行されてしまい、どうにも格好がつかない状態になってしまっています。
↓こんなイメージになってしまっています。
○○市(12)
■○市(4)
××市(8)
○×市(7)
皆様ご協力くださいますようお願いいたします。
No.1ベストアンサー
- 回答日時:
printf以外はwhileの外に出す
$sql = mysql_query('SELECT `市区町村`, COUNT(`市区町村`) AS `count` FROM `estate` GROUP BY `市区町村`');
echo '<table border="1" cellspacing=0 cellpadding=5 width=780><tr>';
$i=1;
while ($row = mysql_fetch_object($sql)) {
printf('<td>%s(%d)</td>', $row->市区町村, $row->count);
if($i==4){$i=1; echo "\n</tr>\n<tr>\n"; }else{ $i++; }
}
echo '</tr></table>';
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 日本の全市区町村を人口密度が低 1 2023/06/18 19:51
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 神奈川県の市区町村の一覧。ただ 3 2023/05/01 18:01
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/11 14:50
- 引越し・部屋探し 堺市と松原市についての質問です。 現在、大阪市阿倍野区の分譲マンション(妻と14歳、11歳の子供あり 1 2022/08/07 15:12
- MySQL 共通点はあります。何が違うのでしょうか? 1 2023/01/27 05:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPで[]の使い方について
-
アラートでyes noを作りたいです。
-
エクセルVBAについて
-
チェックボックスによる複数の...
-
PHP と MySQL でテーブルの行数...
-
phpでmysqlを使ってデータベー...
-
phpでデータリスト作成
-
データベースのページング出力...
-
PHP、SQLite3のデーターでログ...
-
チェックボックスでチェックし...
-
文字化けが解決できません。お...
-
PHP 勤務時間の合計を出したい
-
実行時エラー3131 FROM 句の構...
-
VBAをつかってクエリの情報を抽...
-
MySQLでデータベースにデータin...
-
JAVA SQLServerException 列名 ...
-
<VB.NET>INSERT文でDBにデータ...
-
データベースに存在するデータ...
-
エラー3011
-
ResultSetインターフェイスでの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPで[]の使い方について
-
php テーブルが作成できない
-
dbに登録したデータをphpのプル...
-
phpでmysqlを使ってデータベー...
-
アラートでyes noを作りたいです。
-
DBで検索結果に該当するデータ...
-
checkboxクリック時、SQLを実行...
-
文字化けが解決できません。お...
-
SELECT結果から動的にコンボボ...
-
PHPでMySQLデータを呼び出し、w...
-
while文の中にwhile文を書きた...
-
sortable ギブアップです…助け...
-
PHP と MySQL でテーブルの行数...
-
重複レコードをグループ化した...
-
PHPでMySQLのデータを2次元配...
-
mysql>PHPにデータ表示、10件ご...
-
PHPについてなのですが未定義の...
-
VBA初心者です。
-
ラジオボタンをループすること...
-
BLOBでの画像表示について
おすすめ情報