PHPでデータベース内のフィールドの全データをテーブル形式で出力する方法
MySQL データベースへの接続方法を理解するために、サンプル コード $conn = mysql_connect(....); を示します。
//データベース接続を自分で作成します
###エコー '######';###
$i = 0;
具体的な謎解き方法を見ていきましょう。まだレベルをクリアしていないプレイヤーを助けるために、次のコードを使用してデータベース内のフィールドをクエリできます。
```php
$Sql = mysql_query('SELECT フィールド名 FROM テーブル名');
「」
このコードは、指定されたテーブルのフィールド名をクエリします。この解決策がお役に立てば幸いです!
まだレベルをクリアしていないプレイヤーを助けるために、具体的なパズルの解決方法について学びましょう。コードでは、ループ ステートメント「while($Rs = mysql_fetch_array($Sql))」を使用します。これは、クエリ結果セット内のデータの各行を走査して取得するために使用されます。このステートメントは、すべてのデータが処理されるまで継続的に実行されます。ループ内では、出力、計算、保存など、データの各行に対して対応する操作を実行できます。 ##を理解することで
$i ;
echo '' . $Rs['フィールド名']. '
';
if ( $i % 3 == 0 ) {
###エコー '######';###
} |
}
###エコー '######';###
php出力フォーム
これはテーブルループの問題です
原則として、3 つの列を含む大きなテーブルがあり、各列にテーブルが含まれます。このテーブルは 3 行で表示されます
###考える:###
3 列ごとにラップして、1 行に 3 列、複数行に 3 列を実現します
//ここからループし、
と
を使用して
を分岐します
$i = 0;
while($myrow=mysql_fetch_array($rs)){
?>
//内部テーブルループの開始
1
1(1)
|
1(2)
| //内部ループの終わり
| }
//3 つの列と新しい行があるため、/3
if ($i / 3) エコー "";
//上記の文が最も重要です。/3 にできれば
が表示されます。その後、 が表示されたらすぐに改行になります。
| ?>
###あなたが試すことができます###
PHP で FOR ステートメントを使用してテーブルを出力する原理!
上記のコードは少し書き方がぎこちないため、理解するのが難しいようです。いくつかコメントを追加しました。理解できるかどうかを確認してください。スコープが明確になるように、2 つの IF と { } に注意してください
echo "
";
for($i=0;$i<=11;$i ) //0から始まり11で終わるように変更されます。合計12個のセルが出力されます
{
if($i%3==0){ //これは実際には行の先頭であるかどうかを判断するためのもので、行の先頭は
を出力する必要があるため、3 で割り切れるのが行の先頭です。行の先頭はそれぞれ 0 番目、3 番目、6 番目、9 番目のセルです それぞれの説明 行には 3 つのセルがあり、合計 4 つの行があります
エコー "";
}
echo "cell | "; //どんな条件が入ってもここにセルが出力されます
if($i%3==2){ //行末が 2 5 8 11 であるかどうかを判断します
エコー "
";
}
}
エコー "
";
?>
出力フォームをループする方法を PHP に教えてください
この場合は、Floating div を使用してみてください。 table を使用するのはさらに面倒です。コードは次のとおりです。
PHPコード
$sql = "xxx 制限 40";
$クエリ = mysql_db_query($sql);
if(mysql_num_rows($query) > 0){
?>
$ct = 0;
$列 = 8;
while($rs = mysql_fetch_array($query)){
//行頭の出力
if( $ct % $cols == 0 ){
###エコー '###';###
}
?>
######記録######
$ct;
//出力行末尾
if( $ct % $cols == 0 ){
###エコー '###';###
}
}
//セルが足りません。セルと行末を入力してください
if( $ct % $cols != 0 ){
$lack = ($cols - $ct % $cols);
for($i = 0; $i
###エコー '### ###';###
}
###エコー '###';###
| }
?>
}
?>
以上がPHPでデータベース内のフィールドのすべてのデータを表形式で出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。