这是代码:
$conn = new mysqli('localhost', 'user', 'password', 'db');
$stmt = $conn->prepare('select Data from sessions');
$stmt->execute();
$x = 234;
$stmt->bind_result($x);
$stmt->fetch();
var_dump($x);
这输出:
字符串''(长度=0)
事实上,该表只包含一行,而 blob 列包含一些有效的 ASCII 字符数据(一个serialize()
d PHP 整数)。
为什么会这样?
撞。