質問 > フロント機能 > シーケンス番号の取得で2カウントアップされてしまう。 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kukiti |
投稿日時: 2023/4/3 0:05
対応状況: −−−
|
半人前 ![]() ![]() 登録日: 2020/12/6 居住地: 投稿: 14 |
シーケンス番号の取得で2カウントアップされてしまう。 ▼テンプレート
[EC-CUBE] 2.13.5 [OS] Windows10 [PHP] 5.6.40 [データベース] MySQL 10.1.38-MariaDB [WEBサーバ] Apache/2.4.38 [ブラウザ] Chrome [導入プラグインの有無] 無し [カスタマイズの有無] あり [現象] いつもお世話になっております。 現在、管理画面にて受注画面の改修を行っております。 その中で、テーブル内のシーケンス番号を取得する処理におきまして、なぜか2カウントアップした値が返ってきます。 ==== 標準のままソース ==== /** * 次のシーケンス値を取得する. * * @param string $seq_name 取得するシーケンス名 * @param integer 次のシーケンス値 */ public function nextVal($seq_name) { return $this->conn->nextID($seq_name); } おかしなことに、同じソースを使用した開発、検証環境では正常に1カウントアップずつが返るのですが、なぜか本番環境のみで現象が発生しております。 もし何か情報をお持ちの方がおられましたら是非ご教授いただければ幸いです。 何卒よろしくお願いします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ![]() |
kukiti | 2023/4/3 0:05 |
![]() |
mcontact | 2023/4/3 18:28 |
![]() |
kukiti | 2023/4/15 12:03 |
