<?php
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("get_a_class");
$rightHeader = mysql_query("SELECT description FROM scalena_news ORDER BY date DESC");
?>
<div id="slider">
<ul>
<?php while($row = mysql_fetch_array($rightHeader)){?>
<li>
<span class="Text-3">
<?php echo substr($row['description'],0,50); ?>
</span>
</li>
<?php } ?>
</ul>
</div>但我什么都没拿到。当我删除substr()时,它显示整个文本都很好!
发布于 2011-02-03 20:14:49
这个怎么样?
<div id="slider">
<ul>
<?php
while($row = mysql_fetch_array($rightHeader)){
echo '<li><span class="Text-3">'.htmlentities(substr($row['description'],0,50)).'</span></li>';
}
?>
</ul>
</div>发布于 2011-02-03 21:17:28
尝试从代码中删除所有CSS,然后再试一次,可能正在生成输出,但不知何故被隐藏了。
您可以通过显示页面的源代码并查看您的文本是否实际存在来进行验证。
发布于 2011-02-03 20:29:33
一些可以尝试的东西:
... echo htmlentities(substr(trim($row['description']), 0, 50)); ...https://stackoverflow.com/questions/4885957
复制相似问题