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;
我正在使用此代码:
$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;