やっと、ホームページでショッピングカートができました。まだデバッグは完全ではありませんが、単純には動くプログラムの完成です。
で、昨日と比較して何が違ったかというと、DBの接続に関する場所がちょっと変でした。PHPからmysqlサーバに接続するには、mysql_connect関数か、mysql_pconnect関数を使うのですが、その違いをよく知らなくてミスってました。mysql_connectって関数内で使うと、その関数の制御が呼び出し元に復帰するときに接続が切れるみたいです。
通常、パフォーマンスを上げるためにmysql_pconnectを使用するんですが、それをmysql_connectにしていたために起きた問題でした。とりあえずは修正して実行できるようにしたので、データをいろいろと追加して問題がないかどうかをこれから検証しないといけないですね。
そのデータを収集するのもちょっと手間だったるするのですが・・・。
コメントする