SQL Return 一个干净的值

SQL Return a clean value

我正在使用此代码:

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

echo serialize($result);

它应该 return : 我喜欢小狗,因为它在 table 但它 returns s:24:"I love puppies";

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

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

echo $result;
?>

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

s:size:value

第一个s代表字符串,你的大小是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;