SQL返回一个干净的值

时间:2015-03-28 00:45:17

标签: php sql pdo

我正在使用此代码:

$query = $conn->query('SELECT content FROM project WHERE id=30');
                    $result = $query->fetchColumn();

echo serialize($result);

它应该回归:我喜欢小狗,因为它在桌子上,但它返回s:24:“我喜欢小狗”;

所以我基本上希望它在没有s:24或“

的情况下返回一个干净的值

2 个答案:

答案 0 :(得分:1)

在字符串中使用serialize函数时,您将获得以下格式:

s:size:value

第一个s代表String,你的大小是24.您可以查看评论http://php.net/manual/en/function.serialize.php#66147以获取更多详细信息。

因此,如果您只想要该值,则可以避免调用serialize

$query = $conn->query('SELECT content FROM project WHERE id=30');
$result = $query->fetchColumn();
echo $result;

答案 1 :(得分:-1)

<?php
$query = $conn->query('SELECT content FROM project WHERE id=30');
$result = $query->fetch_object()->content;

echo $result;
?>