是的,我环顾四周,是的,之前我成功使用过mysql_fetch_array数百次。我想要一个php文件,它将输出带有一些常量和一些解释的php变量的html文件。一个小时后,这就是我所在的地方。
<?php
require "(this is sql statement to get all rows from the db).php";
$i = 1;
while($row = mysqli_fetch_array($results_getpieces) && $i < 11 ){ ?>
<li>
<a href="#image-1">
<img src="<?php echo $row['content']; ?>" alt="image01">
<span><?php echo $row['title']; ?></span>
</a>
<div class="lb-overlay" id="image-1">
<img src="<?php echo $row['thumb']; ?>" alt="image01" />
<div>
<h3>blahblah <span>bluelue</h3>
<p>sherpas don't dance</p>
<a href="#image-10" class="lb-prev">Prev</a>
<a href="#image-2" class="lb-next">Next</a>
</div>
<a href="#page" class="lb-close">x Close</a>
</div>
</li>
<?php
$i++;
}
?>
当我在表格中显示$ row结果时,没有问题。在我添加i ++业务之前,我可以从我的结果中获得第一条记录,但它只会为所有十个实例重复这些结果。
帮助全能的堆垛机,并充分利用您的知识。请。直到我得到这个,我才能入睡。我哪里错了?
答案 0 :(得分:2)
您需要对条件进行适当的括号,以便从函数调用中返回的数组不会使用条件“$ i&lt; 11”得到“和” - :
($row = mysqli_fetch_array($results_getpieces)) && $i < 11