Php 如何序列化查询数组结果并存储在数据库表中
如何序列化此结果并将其存储在数据库中Php 如何序列化查询数组结果并存储在数据库表中,php,sql,serialization,Php,Sql,Serialization,如何序列化此结果并将其存储在数据库中 Array ( [0] => stdClass Object ( [ingredientID] => 2 [code] => Bf [description] => 1st Class Flour [volume] => 8268 [price] => 750 [amount_gram] => 0.02980
Array
(
[0] => stdClass Object
(
[ingredientID] => 2
[code] => Bf
[description] => 1st Class Flour
[volume] => 8268
[price] => 750
[amount_gram] => 0.02980
[status] => Inactive
[uom_id] => 1
[flour] => Yes
)
[1] => stdClass Object
(
[ingredientID] => 3
[code] => Sf
[description] => 3rd Class Flour
[volume] => 18490
[price] => 635
[amount_gram] => 0.02540
[status] => Inactive
[uom_id] => 5
[flour] => Yes
)
[2] => stdClass Object
................
$i
将包含数组的序列化形式
然后,您需要添加$i
,作为要存储的数据库查询的一部分。
$i
将包含数组的序列化形式
然后,您需要添加
$i
,作为要存储的数据库查询的一部分。您不能序列化($yourObject);和存储在数据库中…?请注意,以序列化形式存储整个对象通常会暴露设计缺陷,而不是功能需求?你想这样做的原因是什么?你不能序列化($yourObject);和存储在数据库中…?请注意,以序列化形式存储整个对象通常会暴露设计缺陷,而不是功能需求?你想这样做的原因是什么?请在创建答案时查看格式指南。用四个空格缩进代码以开始块高亮显示,并用`(制表键上方)环绕内联代码以高亮显示。创建答案时,请参阅格式指南。用四个空格缩进代码以开始块高亮显示,并用`(tab键上方)环绕内联代码以高亮显示。
$i = serialize($var2serialized);