我正在使用这些代码。
$blog = mysql_query("SELECT * FROM blog ORDER BY id");
while($sutun = mysql_fetch_array($blog)) {
$fake = $sutun["date"];
echo "$fake";
}
当我使用echo"$fake";
时,我可以看到我的所有行。但是当我使用<?php echo "$fake" ?>
时,它对我来说只显示了一行。
我在使用<?php echo "$fake" ?>
时想要所有行。
答案 0 :(得分:0)
因为echo"$fake";
in in循环它将在每次迭代时回显,这就是为什么你可以看到你的所有行,但是当循环完成时执行了<?php echo"$fake"; ?>
所以只有最后一行会被回显;
答案 1 :(得分:-1)
你应该像
那样分离你的逻辑<?php
$blog = mysql_query("SELECT * FROM blog ORDER BY id");
while($sutun = mysql_fetch_array($blog)) {
$fake = $sutun["date"];
?>
<?php
echo $fake;
}