Ir para conteúdo
Fórum Script Brasil

hgates

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre hgates

hgates's Achievements

0

Reputação

  1. hgates

    Insert dentro do loop

    Fiquei estagnado em uma tentativa de rodar um insert (mysql) dentro de um loop. <?php include("connect.php"); $conn=connection(); $sql=mysql_query("SELECT * FROM `modulos`", $conn); while($r = mysql_fetch_assoc($sql)) { $ID = $r['ID']; $IP = $r['IP']; $status = file_get_contents('http://'.$IP.'/?READSTATUS'); $arr_status = str_split($status); $sql_in = "INSERT INTO status (ID, LAMP1, LAMP2, LAMP3, LAMP4, LAMP5, LAMP6, LAMP7, LAMP8) VALUES ('".$ID."', '".$arr_status[0]."', '".$arr_status[1]."', '".$arr_status[2]."', '".$arr_status[3]."', '".$arr_status[4]."', '".$arr_status[5]."', '".$arr_status[6]."', '".$arr_status[7]."')"; mysql_query($sql_in, $conn) } mysql_close($conn); ?> Estou lendo uma tabela que tem os modulos (arduino) da minha casa cadastrados, de lá retornam o ID e o endereço IP de cada um. Cada vez que uma linha é retornada, verifico e gravo em um array o estado daquele modulo, daí eu preciso gravar esse estado (array) no banco. Quando executo as etapas separadamente elas funcionam, mas quando o insert está dentro do loop dá erro. alguém tem uma ideia?
×
×
  • Criar Novo...