Php 分析错误:语法错误,意外';endwhile';(T_ENDWHILE)问题
我目前正在编写一个PHP博客脚本。这是我的密码:Php 分析错误:语法错误,意外';endwhile';(T_ENDWHILE)问题,php,html,Php,Html,我目前正在编写一个PHP博客脚本。这是我的密码: <?php include('admin/db_connect.php'); $query = $db->prepare("SELECT post_id, title, body FROM posts"); $query->execute(); $query->bind_result($post_id, $title, $body); ?> <div id="mainbox"> <?php whi
<?php
include('admin/db_connect.php');
$query = $db->prepare("SELECT post_id, title, body FROM posts");
$query->execute();
$query->bind_result($post_id, $title, $body);
?>
<div id="mainbox">
<?php
while($query->fetch());
?>
<h2><?php echo $title?></h2>
<p><?php echo $body?></p>
<?php endwhile?>
</div>
<?php
include('footer.php');
?>
我不确定发生此错误的原因,因此希望您提供有关如何解决此错误的说明。而不是
代码>使用:
读取
代码>在php中用于终止每个语句
PHP为它的一些控制结构提供了另一种语法;
即if、while、for、foreach和switch。在每种情况下,基本的
另一种语法形式是将大括号改为冒号
(:)和endif的右大括号;,(完);;,endfor;,endforeach;,
或结束开关;,分别
1) while($query->fetch())代码>->而($query->fetch()):
2)
也可以。我对你的答案有点困惑。@JugglingBob再看看:为什么?OP是否应更改为代码>与:
?
Parse error: syntax error, unexpected 'endwhile' (T_ENDWHILE) in /home/public_html/blog.php on line 19
while($query->fetch()):