当我使用这段代码时
$a=array ( 'Q1' => 'gravity', 'Q2' => 'm*a',);print_r($a);输出将是数组
$a是一个数组
假设array ( 'Q1' => 'gravity', 'Q2' => 'm*a', )存储在表列中
检索此列值并将其存储在变量中时,该变量不是数组
发布于 2015-02-20 19:17:26
在保存到数据库之前,请尝试:
json_encode($a);结果是json字符串,您应该将该字符串保存在数据库中。然后,当您从db获取时,只需对该字符串进行json解码。
json_decode($string_from_database);发布于 2015-02-20 19:31:37
你可以使用这个将数组存储到数据库中
$a=array ( 'Q1' => 'gravity', 'Q2' => 'm*a',);
$arrstr=mysql_escape_string(serialize($a));由此函数检索
$array= unserialize();https://stackoverflow.com/questions/28627345
复制相似问题