通过MySQL查询将longblob转换为字符串

时间:2016-11-19 14:54:33

标签: php mysql json blob

我使用下面的代码从longblob数据库获取MySQL并将其放入JSON格式化的字符串。

$r = mysqli_query($con,$sql);

$result = array();

while($row = mysqli_fetch_array($r)){
    array_push($result,array(
        'studentid'=>$row['studentid'],
        'start'=>$row['start'],
        'end'=>$row['end'],
        'startsig'=>$row['startsig'],
        'endsig'=>$row['endsig']
    ));
}

echo json_encode(array('users'=>$result));

输出与数据存储在数据库中的不一样,因此我无法使用这些字符串解码图像。

数据库中的

  

OM0AV / + + FyeCf GJN / 4Cyf4Vk6p8d / D1ruXTrC8vnHRmAiQ / ICN / AMdqz / wozwl / z21L / v8Ar / 8AE1pab8I /

在JSON字符串中:

OM0AV\/+FyeCf+gjN\/4Cyf4Vk6p8d\/D1ruXTrC8vnHRmAiQ\/icn\/AMdqz\/wozwl\/z21L\/v8Ar\/8AE1pab8I\/

我应该如何防止斜线信号附近出现这些转义字符?

0 个答案:

没有答案