sql >> データベース >  >> RDS >> Mysql

Codeigniter Cart-データベースにデータを保存する-どのようにアプローチしますか?

    カートを使用する理想的で良い方法は、セッションを維持することです。codeigniterのカートクラスは同じことを行います。ユーザーが注文を行うと、このデータを使用してこのデータをデータベースに入れ、支払いゲートウェイや配送などの他の処理を行います。ユーザーを使用して次のセッションで注文を維持します。たとえば、ユーザーがカートに商品を追加し、注文する前に終了し、登録ユーザーである場合は、毎回データベースにカートを保存できるため、次回ログインしたときに注文を表示できます。

    $this->cart->contents();を使用して、ユーザーのカートデータをデータベースに保存できます。 カートクラスのメソッド。このように使用します

    $cartContentString = serialize($this->cart->contents());
    

    カートコンテンツの文字列を取得します。この文字列をデータベースに保存して、後で

    のように使用できます。
    $cartArray = unserialize($cartContentString);
    



    1. トリガー内で例外を発生させる方法は?これを行う方法はありますか?

    2. 壁を壊せ!データのサイロ化を解除する方法

    3. MySQLのテーブル名では大文字と小文字が区別されますか?

    4. Null値で列を更新する