Soy nuevo en el foro, y como buen nuevo, me han recomendado reportar en esta sección mi consulta.
La verdad es que estoy muy verde con AJAX, pero me pondré a darlo todo en cuanto sepa como se puede solucionar lo siguiente.
Estoy intentando hacer una especie de servidor web con php y mysql, para ello me conecto a la base de datos.
Código:
Luego adquiero lo que me interesa, en este caso los valores de temperatura y calor de 3 depósitos distintos metidos en una tabla sql.<?php require_once('Connections/connDB.php'); ?>
Código:
Aunque me han recomendado hacerlo en una única consulta, lo cual es muuuy lógico<?php mysql_select_db($database_connDB, $connDB); SELECT * FROM tbl_depositos WHERE id in (1,2,3) $query_desposito1 = "SELECT * FROM tbl_depositos WHERE id = 1"; $desposito1 = mysql_query($query_desposito1, $connDB) or die(mysql_error()); $row_desposito1 = mysql_fetch_assoc($desposito1); $totalRows_desposito1 = mysql_num_rows($desposito1); mysql_select_db($database_connDB, $connDB); $query_deposito2 = "SELECT * FROM tbl_depositos WHERE id = 2"; $deposito2 = mysql_query($query_deposito2, $connDB) or die(mysql_error()); $row_deposito2 = mysql_fetch_assoc($deposito2); $totalRows_deposito2 = mysql_num_rows($deposito2); mysql_select_db($database_connDB, $connDB); $query_deposito3 = "SELECT * FROM tbl_depositos WHERE id = 3"; $deposito3 = mysql_query($query_deposito3, $connDBl) or die(mysql_error()); $row_deposito3 = mysql_fetch_assoc($deposito3); $totalRows_deposito3 = mysql_num_rows($deposito3); mysql_free_result($desposito1); mysql_free_result($deposito2); mysql_free_result($deposito3); ?>
Código:
Una vez realizado esto, visualizo los datos en la web.SELECT * FROM tbl_depositos WHERE id in (1,2,3)
Código:
La PREGUNTA es...lo que quiero es que cada segundo la web adquiera los valores de la tabla de mysql y los muestre en la web, pero sin necesidad de refrescar la web entera (lo que sería pulsar F5). he intentado hacerlo con un setInterval pero no me ha funcionado.<?php echo $row_desposito1['id']; ?> <?php echo $row_desposito1['temperatura']; ?> <?php echo $row_desposito1['calor']; ?>
Espero vuestra buena ayuda.
Muchas gracias y un saludete a todos.