我正在编写一个 PHP 脚本来将项目添加到购物篮。我的购物篮表有用户 ID、产品 ID、会话 ID、注释和其他一些字段。某些字段可以为空。例如:
如果有人没有登录,那么我会将他们的会话 ID 存储在表中,如果他们登录,则添加他们的用户 ID,这样我就有一种永久的方式将表中的项目与用户匹配。如果是,我将添加用户 ID。当涉及到 INSERT 查询时,我可以这样做:
$add_sql = "插入 sessionBasket (userid) VALUES ('".isset($_SESSION["userid"]) ? $_SESSION["userid"] : "") ."'";
它可以为我节省大量变量检查和分支的时间,因为人们可以登录或不登录,项目可以有或没有注释,诸如此类。