このスクリプトはレポートデバイス(IoT)を処理するように設計されています。デバイスが以前に承認されていない場合(データベースのデバイステーブル内)、新しいデバイスをnew_devicesテーブルに追加します。私は更新クエリを実行し、affected_rowsが<1を返した場合、挿入します。
新しいデバイスレポートを取得すると、最初に$ stmt-> affected_rowsが実行されて0が返され、その後の通信では1が返され、次に1、0、2、2、2、0,3,3,3,3,3,3 、0、4、0、0、6、6、6など
これは、更新ステートメントが失敗しているかのようです。どうして?