Verificación de Estructura de Tablas
1. Tabla 'lecturas'
? Tabla 'lecturas' existe
| Campo | Tipo | Nulo | Key | Default | Extra |
|---|
| id | int(11) | NO | PRI | | auto_increment |
| matricula | int(11) | NO | MUL | | |
| fecha | date | NO | | | |
Total registros: 137594
Primeros 5 registros:
Array
(
[0] => Array
(
[id] => 27541
[0] => 27541
[matricula] => 5035669
[1] => 5035669
[fecha] => 2025-10-10
[2] => 2025-10-10
)
[1] => Array
(
[id] => 30074
[0] => 30074
[matricula] => 5035669
[1] => 5035669
[fecha] => 2025-10-11
[2] => 2025-10-11
)
[2] => Array
(
[id] => 32889
[0] => 32889
[matricula] => 5035669
[1] => 5035669
[fecha] => 2025-10-12
[2] => 2025-10-12
)
[3] => Array
(
[id] => 34991
[0] => 34991
[matricula] => 5035669
[1] => 5035669
[fecha] => 2025-10-13
[2] => 2025-10-13
)
[4] => Array
(
[id] => 37111
[0] => 37111
[matricula] => 5035669
[1] => 5035669
[fecha] => 2025-10-14
[2] => 2025-10-14
)
)
2. Tabla 'usuarios'
? Tabla 'usuarios' existe
| Campo | Tipo | Nulo | Key | Default | Extra |
|---|
| id | int(11) | NO | PRI | | auto_increment |
| username | varchar(50) | NO | UNI | | |
| password_hash | varchar(255) | NO | | | |
| email | varchar(100) | YES | | | |
| nombre_completo | varchar(100) | YES | | | |
| rol | enum('admin','usuario','lector') | YES | | usuario | |
| activo | tinyint(1) | YES | | 1 | |
| fecha_creacion | timestamp | NO | | current_timestamp() | |
| ultimo_acceso | timestamp | YES | | | |
| creado_por | int(11) | YES | MUL | | |
Total registros: 3
3. Tabla 'contadores'
? Tabla 'contadores' existe
Columnas: id, comunidad, matricula, piso, estancia, fabricante, tipo_contador, estado
4. Probar consulta de historial
? Error en la consulta: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'l.lectura_actual' in 'field list'
Intentando consulta simplificada...
Consulta simple exitosa. Resultados: 5