我已经在mysql BLOB数据类型中存储了xml文件,所以现在我想以xml或json格式获取该数据并需要显示。
我试过这样,但得到二进制值
$mqs = db_select('multiple','mq')
->fields('mq',array('data'))
->condition('tokenid', '1')
->execute();
foreach ($mqs as $row) {
$test = base64_encode($row->surveyid); //here junk binary data displaying
drupal_set_message("data ::".$test);
$xml = simplexml_load_string($test);
$json = json_encode($xml);
$array = json_decode($json,TRUE);
drupal_set_message("data::".$json);
}
实际数据未以XML或JSON格式显示?
还有其他选择吗?