ショッピング バスケットに商品を追加するための PHP スクリプトを作成しています。私のショッピング バスケット テーブルには、ユーザー ID、製品 ID、セッション ID、メモ、その他いくつかのフィールドがあります。一部のフィールドは空白にすることができます。例えば:
誰かがサインインしていない場合は、セッション ID をテーブルに保存し、サインインしている場合はユーザー ID を追加して、テーブル内の項目をユーザーに永続的に一致させる方法を提供します。そうであれば、ユーザー ID を追加します。INSERT クエリに関しては、次のようなことができますか。
$add_sql = "INSERT into sessionBasket (userid) VALUES ( '". isset($_SESSION["userid"]) ? $_SESSION["userid"] : "") ."'";
人々がサインインしているかどうか、アイテムにメモがあるかどうかなど、変数のチェックと分岐にかかる時間を大幅に節約できます。