まあ、ここでは非常に初心者の質問ですが、グーグルやここに置くのに適切な質問が見つかりませんでした.
私は非常に小さなテーブルを持っています.3行しかなく、すべての行にはID(1、2、3)が定義されています。
私がやりたいのは、それぞれの行データを出力することですが、ループ機能は避けてください。
いえ
クエリは次のようになります。
$query = "SELECT field1, field2, field3 FROM table";
$var1 = mysql_query($query);
$var2 = mysql_fetch_assoc($var1);
$var3 = mysql_num_rows($var1);
PHP:
<p><?php echo $var2['field1'];//how can i tell to the code "use the row with this id here -> id=1" ?></p>
<p><?php echo $var2['field1']; // "and use the row with the id "2" here" ?></p>
PS: 私の下手な英語で申し訳ありませんが、アルゼンチン人です。
Ok、
これが、ループとして実行したくなかった理由です。
私はこのようにできることを知っています:
<?php do { ?>
<p>bla bla <?php echo $var2[field1]; ?> </p>
<?php } while ($var2 = mysql_fetch_assoc($var1)); ?>
しかし、このようにはできません。サイトの設計により、このデータが異なる div に配置され、位置と CSS の書式が異なるためです。
行ごとに1つのクエリを使用することを避けて、正しい方法で行いたいと思います。
行は永遠に 3 になり、各行の ID は常に同じ (1、2、3) になります。