-2

是的,我环顾四周,是的,我之前已经成功使用过 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++ 业务之前,我可以从我的结果中获得第一条记录,但它只会对所有十个实例重复这些结果。

帮助全能的堆垛机,用你的知识让我溢出。请。在我得到这个之前我无法入睡。我哪里错了?

4

1 回答 1

2

您需要适当地为条件加上括号,以便从函数调用返回的数组不会得到条件“$i < 11”的“and”-ed:

    ($row = mysqli_fetch_array($results_getpieces)) && $i < 11
于 2013-05-27T02:02:53.933 回答