Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中的mysql BLOB操作_Php_Mysql_Blob - Fatal编程技术网

php中的mysql BLOB操作

php中的mysql BLOB操作,php,mysql,blob,Php,Mysql,Blob,在mysql中,我有一个数据类型为BLOB的db列 blob数据如下所示: {\"Name\":\"Mike Smith\",\"Number\":\"1\"} 或 我试图检测php中的内容,并将字符串保存为变量,如下所示: {\"Name\":\"Mike Smith\",\"Number\":\"1\"} BECOMES -> Mike Smith(1) 而且 [{\"Name\":\"Mike Smith\"},{\"Name\":\"Jon Doe\",\"Number\":

在mysql中,我有一个数据类型为BLOB的db列

blob数据如下所示:

{\"Name\":\"Mike Smith\",\"Number\":\"1\"}

我试图检测php中的内容,并将字符串保存为变量,如下所示:

{\"Name\":\"Mike Smith\",\"Number\":\"1\"} 
BECOMES -> Mike Smith(1)
而且

[{\"Name\":\"Mike Smith\"},{\"Name\":\"Jon Doe\",\"Number\":\"1\"},{\"Name\":\"My Space(s)\"},{\"Name\":\"Rear\"}]   
BECOMES --> Mike Smith, Jon Doe(1), My Space(s), Rear
我不熟悉BLOB数据类型,希望从社区获得一些帮助。如何将BLOB数据操作到上面的位置


任何建议都将不胜感激。

这看起来像是JSON数据。为什么不直接用各种方法来解析它呢?你可能是对的。我要试一试。谢谢
<?php

$data = '[{\"Name\":\"Mike Smith\"},{\"Name\":\"Jon Doe\",\"Number\":\"1\"},
{\"Name\":\"My Space(s)\"},{\"Name\":\"Rear\"}]';

$data =  json_decode(stripslashes($data))  ;

 $string = '';
 for ($i=0; $i <sizeof($data) ; $i++) { 

 $d = $data[$i];

 if(isset($d->Number)){
    $number = '('.$d->Number.')';
 }
 else{
    $number = '';
 }

 $string .= ($d->Name).$number.',  ';

}


echo $string;
<?php

$data = '[{\"Name\":\"Mike Smith\"},{\"Name\":\"Jon Doe\",\"Number\":\"1\"},
{\"Name\":\"My Space(s)\"},{\"Name\":\"Rear\"}]';

$data =  json_decode(stripslashes($data))  ;

 $string = '';
 for ($i=0; $i <sizeof($data) ; $i++) { 

 $d = $data[$i];

 if(isset($d->Number)){
    $number = '('.$d->Number.')';
 }
 else{
    $number = '';
 }

 $string .= ($d->Name).$number.',  ';

}


echo $string;