当我点击时,我希望像这样显示我的数据库的下一个项目
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;
}
它有效,但循环给了我最后一项。在最后一个项目之前,我有第二个项目没有显示。
如何逐个显示项目?
答案 0 :(得分:0)
您的代码存在的问题是您在for循环中使用$i
。这是正确的,但您还需要在代码中使用$i
。您正在循环但每次都执行相同的执行。这是一个简单的示例来帮助您。
for( $i = 0; $i < $count; $i++ ) {
$x = $i;
echo $x;
}