我有一个问题,
当我试图列出所有用户,获取他们的用户名/和其他脚本没有继续读取任何内容时,它在我的回显输入后就停止了。
因此,当我使用 echo 获取用户信息时,它会读取该输入,但之后不会读取任何内容。请参阅下面有一个名为“userEmail”的回显,它可以毫无问题地读取它,但它不会在签名后出现。现在,当我将它放在一个普通页面上时,我已经检查了一切是否正常,但由于某种原因,它在这里停止阅读。我是这个 PHP 的新手,是的。 :)
<?php
$query = mysql_query("SELECT userEmail FROM users");
while($userRow= mysql_fetch_array($query)){
echo '<div class="col-md-4">
<!-- Widget: user widget style 1 -->
<div class="box box-widget widget-user">
<div class="widget-user-header bg-blue" style="background-color: center center;">
</div>
<div class="widget-user-image">
<img alt="User Avatar" class="img-circle" src="//">
</div>
<div class="box-footer">
<div class="row">
<div class="col-sm-4 border-right">
<div class="description-block">
</div>
<!-- /.description-block -->
</div>
<!-- /.col -->
<div class="col-sm-4 border-right">
<div class="description-block">
<h5 class="description-header">'.$userRow['userEmail'];'</h5>
<h5 class="description-text">'.$userRow['userSignature'];'</h5>
</div>
<!-- /.description-block -->
</div>
<!-- /.col -->
<div class="col-sm-4">
<div class="description-block"></div>
<!-- /.description-block -->
</div>
<!-- /.col -->
</div>
<!-- /.row -->
</div>
</div>
<!-- /.widget-user -->
</div>
<!-- /.col -->
</div>';
}
?>
最佳答案
您将以 ;
结束您的 echo
。您需要将字符串与 .
连接起来:
<h5 class="description-header">'.$userRow['userEmail'];'</h5>
<h5 class="description-text">'.$userRow['userSignature'];'</h5>
这应该是:
<h5 class="description-header">'.$userRow['userEmail'].'</h5>
<h5 class="description-text">'.$userRow['userSignature'].'</h5>
关于一旦我添加 'echo' 并从表中获取一些内容,PHP (MySQL) 脚本就不会读取任何其他内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45333003/