質問: mysqlのメモリの開放、db切断について php,mysqlの勉強をしている初心者です。 mysqlのメモリの開放、dbの切断はselect処理をした時だけでよいのでしょうか? 以下の場合がよくわかりません。 -------------------------------------------------------------------------- (1)select処理を行う (2)(1)で行ったselect処理の値を使いinsert処理を行う (3)(2)の後にmysqlのメモリの開放、dbの切断をしようとするとエラーになってしまいます。 -------------------------------------------------------------------------- どなたかお分かりの方がいましたら教えてください。 よろしくお願いします。
回答: 1)select 2)insert ここでコミット処理/ロールバック処理したいところですね。 3)メモリ解放。db切断 データに変更を加えたときはコミットをして完了させる。 またはキャンセルしてもとに戻す。 という処理が必要です。