在我的页面上,我通过 PHP PDO 从 SQL 数据库中获取了一堆信息。
$query=$pdo->prepare("SELECT `balance`,`followers`,`following` FROM `users` WHERE `username`=?");
$query->bindValue(1,$logged);
$query->execute();
$followerslist=$query->fetch();
$userbalance=$followerslist['balance'];
?>
<div class="span4">
<h3>
<?=$userbalance;?>
</h3>
</div>
上面没有显示任何内容。只是空白。但是,当我删除<h3>
时标签,它有效!如果我echo $userbalance;
<h3>
之外 block ,它也有效。如果我改变$userbalance
为了等于一些随机文本而不是 SQL 表中的数据集,它在 <h3>
内工作堵塞。由于某种原因,它拒绝显示来 self 的 SQL 表的信息。
然而,每当我 echo
相同的“关注者”和“关注者”<h3>
block ,它有效。需要明确的是,“余额”是一个数值。
最佳答案
发现问题了!
在“bootstrap.css”中,有一行名为“text-rendering: Optimizelegibility;”。一旦我禁用此功能,一切都会恢复正常。感谢大家的帮助!
关于PHP echo 不显示在 HTML <h3> 标签内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26221844/