当我点击php

时间:2015-11-18 16:17:04

标签: php sql loops

当我点击时,我希望像这样显示我的数据库的下一个项目

 for( $i = 0; $i < $count; $i++ ) {
        if(isset($_POST['yes'])){
            $select = $db->prepare('SELECT * FROM node where id=:id');
            $select->bindParam(':id', $current_id_left);
            $select->execute();
            $nodes = $select->fetch();

            $current_id_left = $nodes->id_left_node_children;
            $current_id_right = $nodes->id_right_node_children;
            $current_question = $nodes->questions;
        }

它有效,但循环给了我最后一项。在最后一个项目之前,我有第二个项目没有显示。

如何逐个显示项目?

1 个答案:

答案 0 :(得分:0)

您的代码存在的问题是您在for循环中使用$i。这是正确的,但您还需要在代码中使用$i。您正在循环但每次都执行相同的执行。这是一个简单的示例来帮助您。

for( $i = 0; $i < $count; $i++ ) {
  $x = $i;
  echo $x;
}