【发布时间】:2015-10-17 01:33:08
【问题描述】:
我正在使用 mssql_fetch_object 从 MSSQL 表中获取一些数据,但是页面上的文本似乎被截断了。
数据都在表格中,但在视图页面中似乎被截断了。
有没有其他人遇到过这个问题并且可能知道解决方法?这是我的代码;
<?php include('includes/session.php');
$query = "SELECT content FROM pages WHERE id = '11'";
$result = mssql_query($query);
$page = mssql_fetch_object($result);
?>
<div id="leftcol">
<?php echo stripslashes($page->content) ?>
</div>
【问题讨论】:
-
为什么要使用stripslashes?数据来自数据库的原始数据,将其放在页面上所需要做的就是 htmlspecialchars() 它(假设它是文本而不是 HTML)。
-
@bobince 内容中有一些格式,因为我们正在使用 CK 编辑器。然而,即使我们不使用stripslashes,视图页面中的内容似乎仍然被截断。 :S
-
我建议做一个 VAR_DUMP() 来查看返回的内容 echo var_dump($page->content);
-
嘿 Phill,VAR_DUMP() 将字符串(4096)“返回到初始文本的末尾,将 'to' 字中的文本截断。