尝试回显查询结果时获取未定义的偏移量

时间:2016-05-19 19:46:08

标签: php pdo

require("connections.php");
$sql=$conn->prepare("SELECT `title` FROM `movie` ORDER BY `movie_id` LIMIT 4 ");
$sql->execute();
while($row=$sql->fetch(PDO::FETCH_ASSOC)){
    $title[]=$row['title'];
}

正如你所看到的,我正在尝试从名为movie的表中获取标题并将其显示在我的页面中。但我面临的问题是

 <ul id="right-sliding-navigation">
       <li class="sliding-element"><a href="#"><?php echo $title[0] ?></a></li>
       <li class="sliding-element"><a href="#"><?php echo $title[1] ?></a></li>
       <li class="sliding-element"><a href="#"><?php echo $title[2] ?></a></li>
       <li class="sliding-element"><a href="#"><?php echo $title[3] ?></a></li>
</ul>

它应该显示我表中的最后4个项目,但它显示三个项目,而第四个我得到undefined offset 3错误。为什么我得到第四个错误不知道。我已经调查了其他问题与未定义的偏移量有关,但似乎无法解决我的错误。感谢高级。

0 个答案:

没有答案