hash 表 电商购物车缓存
发布时间:2022-10-17 09:12:18 354 相关标签: # redis# json
$id = $_GPC['id'];
$product= pdo_fetch("select id,title,marketprice,total from ".tablename('ewei_shop_goods')." where id='$id'");
//使用hashtable存储
$redis= new Redis();
$redis->connect('127.0.0.1',6379);
if($p=$redis->hget('cart','productid_'.$id)){
$p= json_decode($p,true);
$p['num']++;
$redis->hset('cart','productid_'.$id,json_encode($p));
}else{
$product['num'] =1;
$redis->hset('cart','productid_'.$id,json_encode($product));
}
var_dump($redis->hGetAll('cart'));
//session主流方式购物车的存储
$id = $_GPC['id'];
$product= pdo_fetch("select id,title,marketprice,total from ".tablename('ewei_shop_goods')." where id='$id'");
session_start();
// var_dump($_SESSION['cart'][$id]);exit;
if(!empty($_SESSION['cart']) && !empty($_SESSION['cart'][$id]))
{
echo 1122;
$_SESSION['cart'][$id]['num']++;
}else{
$product['num'] = 1;
$_SESSION['cart'][$id]= $product;
}
世界上最美的风景,是自己努力的模样
文章来源: https://blog.51cto.com/u_15769657/5629586
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报