php - 将 Codeigniter 购物车数据插入数据库

标签 php mysql codeigniter

我正在构建一个库,并使用 Codeigniter 购物车助手设置了一个购物车。它非常适合用户,但我还希望当用户发送订单时将购物车中的数据插入数据库中。

这样我就可以在管理面板中显示订单,以便我可以删除或完成它们。我尝试使用 $this->cart->contents(); 的内容插入- 但它不起作用。

有什么想法如何将购物车的内容插入数据库吗?谢谢!

最佳答案

使用序列化。您可以使用

将用户购物车数据存储在数据库中
serialize($this->cart->contents()); 

您将获得一串购物车内容,您可以将此字符串保存在数据库中,然后像这样使用它

$cartArray = unserialize($cartContentString);
$config['sess_use_database'] = TRUE;

关于php - 将 Codeigniter 购物车数据插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31240340/

相关文章:

php - MYSQL复制数组值

php - 是否可以在没有用户 'seeing it' 的情况下将变量传递给 php?

php - 如何通过 phpunit.xml 从测试套件中包含/排除某些组

javascript $.post 返回正确的结果,但无法捕获返回字符串中的所有字符

php - 如何使用 CodeIgniter 的 URL 参数将项目插入数据库?

php - 多个账户的捐款总和(变量)

mysql - 将任意 mySQL 查询与 JugglingDB 一起使用?

mysql - 如何从 MySQL 中的查询中获取所有数据?

php - 添加第二个 WHERE 子句或使用 PHP 解析结果?

php - 披萨数据库优化