Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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使用数据库上的另一列序列化数据_Php_Mysql - Fatal编程技术网

php使用数据库上的另一列序列化数据

php使用数据库上的另一列序列化数据,php,mysql,Php,Mysql,我有一个allin表,里面有序列化的数据和像这样的年份 <pre> +------+--------+------------------------------------------------+ | id | year | data | +------+--------+------------------------------------------------+ | 1 |

我有一个allin表,里面有序列化的数据和像这样的年份

<pre>
+------+--------+------------------------------------------------+
|  id  |  year  |                  data                          |
+------+--------+------------------------------------------------+
|   1  |  2017  |   a:2:{s:3:"foo";s:1:"1";s:3:"bar";s:1:"2";}   |
+------+--------+------------------------------------------------+
|   2  |  2018  |   a:2:{s:3:"foo";s:1:"3";s:3:"bar";s:1:"4";}   |
+------+--------+------------------------------------------------+
from:
array("foo"=>"1","bar"=>"2"); //2017
array("foo"=>"3","bar"=>"4"); //2018
</pre>
这是我的密码

 $data = unserialize($db); 
我如何在2018年和2017年选择foo和bar

谢谢

您可以更改

 $data[$row["year"]] = unserialize($db);

通过

 $data[$row["year"]] = unserialize($db);
echo $data[2017]["foo"];