好吧,这里是一个非常新手的问题,但我找不到合适的问题将它放在谷歌或这里。
我有一个非常小的表,只有 3 行,每一行都有一个定义的 ID(1、2、3)。
我想要做的是打印每个的行数据,但避免循环功能。
IE
查询将是:
$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:对不起我的英语不好,阿根廷老兄。
好的,
这就是为什么我不想把它作为一个循环来做:
我知道我可以这样做:
<?php do { ?>
<p>bla bla <?php echo $var2[field1]; ?> </p>
<?php } while ($var2 = mysql_fetch_assoc($var1)); ?>
但不能这样,因为网站设计将这些数据放在不同的div中,有不同的定位和CSS格式。
我想以正确的方式做到这一点,避免每行使用一个查询。
行将永远为 3,并且每一行的 id 将始终相同(1、2、3)。