0

我正在尝试使用以下查询从表中选择序列化数据。

该表如下所示:在此处输入图像描述

$dbConn = db_connect();
$dbConn->set_charset("utf8");
$stmt = $dbConn->prepare("
SELECT data
FROM wp_vfb_pro_entries
WHERE entries_id = 1
");
$stmt->execute();
$stmt->bind_result($raw_data);
$stmt->fetch();
$stmt->close();

var_dump($raw_data);

var_dumpstring(0) ""当我尝试从data列中选择时总是返回。如果我尝试选择其他任何内容,但由于某种原因,选择该data列不会返回任何内容。

4

1 回答 1

0

你不需要在->prepare()这里使用。仅当您想使用参数化查询时。

由于您的 ID 在查询中是硬编码的,因此您只需执行->query().

$result = $dbConn->query('
  SELECT data
  FROM wp_vfb_pro_entries
  WHERE entries_id = 1
');

$row = $result->fetch_assoc();
$raw_data = $row['data'];
于 2013-04-03T13:38:18.573 回答