我可以在MySql數據庫中存儲一些對象嗎?因爲我正在通過MySql製作在線或離線支持系統。所以將所有數據存儲爲Object是非常重要的。除了對象,你有更好的主意嗎?如何將對象存儲在MySql數據庫中?
這是關於對象
$data = array(
'user_id' => 1, //$userId,
'payment_id' => $payment_id,
'hash' => $hash,
'conversation' => $object,
'amount' => $paypal->getTransactions()[0]->getAmount()->getTotal(),
'description' => $paypal->getTransactions()[0]->getDescription()
);
$this->db->insert($this->table, $data);
。你的桌子有多少列? –
您將不得不在數據庫中擁有每個密鑰,然後根據該密鑰進行插入。像INSERT INTO這樣的查詢(someKey1,someKey2)VALUES('{$ somevalue-> someKey1}','{$ somevalue-> someKey2}');「'該對象的屬性與鍵匹配。 – McStuffins
無論如何,你可以在插入之前序列化這些對象 –