Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal, to me matando aqui para criar um laço de repetição onde ficará checando e imprimindo a cada dois segundos um certo valor num banco de dados, ae pensei em usar o while.
<?php
while(1){
$conexao = mysqli_connect("localhost", "root", "", "arduino");
$sql_consulta = "SELECT valor FROM dados WHERE id=1";
$result = mysqli_fetch_assoc(mysqli_query($conexao, $sql_consulta));
$valor = $result['valor'];
echo "<h1>$valor</h1>";
sleep(2);
}
?>
Mas quando executo, ele não me retorna nada, fica somente carregando infinitamente. Procurei algo sobre setInterval como no javascript, mas sem sucesso...
Essa é a forma certa de usar o while para meu proposito? Ou seria outra função ?
OBS: Já testei antes e sem o while, o valor é mostrado normalmente, assim interpreto que o problema não está na requisição do valor do banco de dados, e sim no modo que estou tentando repetir a requisição...
Desde já agradeço
Carregando comentários...