【发布时间】:2013-03-01 03:10:42
【问题描述】:
我有一个存储序列化值的 SQL 列。我想查询表,获取所有列值,对它们进行反序列化,然后处理结果数组中的数据。
$g1 = mysql_query("SELECT q4 FROM qa");
$g2 = (mysql_fetch_array($g1));
但 $g2 不会返回所有列值。另外,在我得到 $g2 数组中的所有值之后,我应该如何反序列化结果数组? 谢谢!
【问题讨论】:
-
你是什么意思,但它不返回所有的值?通过 mysql 工作台或其他工具检查表以确保数据确实存在。要反序列化,您可以在数组上使用 implode(),或者在遍历它们时使用 list() 将每个值分配给一个变量
标签: php sql serialization