Comparación de datos de una consulta cada X tiempo
Publicado por Pablo (1 intervención) el 30/11/2017 10:49:10
Buenos días,
Tengo una tabla con un numero como campo principal que tiene una posición y una sección quisiera recoger cada minuto cual de esos números a cambiado de sección y cuantas posiciones a cambiado.
FRAGMENTO DE LA TABLA
Numero // orden // Sección
115664// 1 // 1
1141635// 2 // 2
1449149// 3 // 3
1145251// 3 // 3
1143985// 4 // 4
432569// 4 // 4
432886// 4 // 4
432591// 4 // 4
1153644// 4 // 4
1145444// 5 // 01A
11451625// 5 // 01A
145655// 6 // 02B
Recojo los datos con una consulta y los meto en un array.
Pero no se me ocurre la forma de poder ejecutar esta consulta cada X tiempo de tal forma que cada vez que se ejecute tenga dos arrays uno con los datos de la consulta antigua y otro con los de la nueva consulta para después poder comparar los arrays y saber cual de ellos ha cambiado y de que sección a que sección han cambiado.
Si alguien tiene alguna idea.
Gracias de antemano,
Un saludo
Tengo una tabla con un numero como campo principal que tiene una posición y una sección quisiera recoger cada minuto cual de esos números a cambiado de sección y cuantas posiciones a cambiado.
FRAGMENTO DE LA TABLA
Numero // orden // Sección
115664// 1 // 1
1141635// 2 // 2
1449149// 3 // 3
1145251// 3 // 3
1143985// 4 // 4
432569// 4 // 4
432886// 4 // 4
432591// 4 // 4
1153644// 4 // 4
1145444// 5 // 01A
11451625// 5 // 01A
145655// 6 // 02B
Recojo los datos con una consulta y los meto en un array.
1
2
3
4
5
6
7
$consulta = sqlsrv_query($conexion, " SELECT Numero, seccion, orden FROM [dbo].[View_SITUACION] order by orden ASC");
while ($row = sqlsrv_fetch_array($consulta, SQLSRV_FETCH_ASSOC)){
$numero[] = $row["Numero"];
$seccion[] = $row["seccion"];
$puesto[] = $row["orden"];
}
Pero no se me ocurre la forma de poder ejecutar esta consulta cada X tiempo de tal forma que cada vez que se ejecute tenga dos arrays uno con los datos de la consulta antigua y otro con los de la nueva consulta para después poder comparar los arrays y saber cual de ellos ha cambiado y de que sección a que sección han cambiado.
Si alguien tiene alguna idea.
Gracias de antemano,
Un saludo
Valora esta pregunta
0