作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法在不更改对象的情况下将 php stdClass 对象保存在 mysql 表字段中?
这是我的对象:
stdClass Object
(
[product] => stdClass Object
(
[id] => 413860
[name] => SB25
[description] => Array
(
[0] => AMD Athlon 64 3700+
[1] => 2x RAM 1024 MB DDR
[2] => 2x HDD 320 GB SATA
[3] => RAID Controller 2-Port SATA PCI - 3ware 8006-2LP
)
[traffic] => 20 TB
[dist] => Array
(
[0] => Rescue system
)
[arch] => Array
(
[0] => 64
)
[lang] => Array
(
[0] => en
)
[cpu] => AMD Athlon 64 3700+
[cpu_benchmark] => 568
[memory_size] => 2
[hdd_size] => 320
[hdd_count] => 2
[datacenter] => 1
[price] => 21.01
[price_setup] => 0.00
[price_vat] => 21.01
[price_setup_vat] => 0.00
[fixed_price] => 1
[next_reduce] => 0
)
)
我想把这个对象保存在 mysql 中,稍后再检索它...谁能帮我?谢谢
最佳答案
你应该尝试 serialize() 您的对象,然后将其保存到数据库和 unserialize() 当您返回查询结果时。
根据用于实例化对象的类的复杂程度,您可能需要实现 Serializable类上的界面。
尽管如此,将整个对象存储在数据库中可能不是一个好的做法。
关于php - 在 mysql 表字段中保存 php stdClass 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32422128/
我是一名优秀的程序员,十分优秀!