Este script está diseñado para manejar dispositivos de informes (IoT), cuando un dispositivo no está autorizado previamente (en la tabla de dispositivos de la base de datos), agrego el nuevo dispositivo a una tabla de nuevos dispositivos. Ejecuto una consulta de actualización, y si resulto en las flechas devuelve <1, inserto.
Cuando tengo un nuevo informe de dispositivo, la primera vez que $ stmt-> favorite_rows se ejecuta devuelve 0, la comunicación posterior devuelve 1, luego 1, 0, 2, 2, 2, 0, 3, 3, 3, 3, 3, 3 , 0, 4, 0, 0, 6, 6, 6, etc.
Es como si la instrucción de actualización fallara. ¿Por qué?