Como podem ver o script conecta a dois bancos, tentei no local e deu certo. Quando coloquei para conectar um banco online comecou a dar o seguinte problema.
O erro
======
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\dois bancoss\muda.php on line 32
Pergunta
Jhonathan José Cunha Sousa
Como podem ver o script conecta a dois bancos, tentei no local e deu certo. Quando coloquei para conectar um banco online comecou a dar o seguinte problema.
O erro
======
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\dois bancoss\muda.php on line 32
O Script
======
<?php
//Seleciona banco online e faz seleção dos dados
include("conexao2.php");
$sql = "SELECT * FROM cons_pedido_online";
$dados = mysql_query($sql);
//Roda tabela online pegando dados
while($linha=mysql_fetch_array($dados,MYSQL_ASSOC)){
$cod = $linha[codigo];
$cont = $linha[contador];
//Conecta tabela online e grava dados nela
include("conexao1.php");
$sql1="UPDATE receituario SET contador='$cont' WHERE codigo='$cod'";
$dados1=mysql_query($sql1);
}
/* LIMPA TABELA ONLINE E MANDA DADOS ATUALIZADOS*/
//Seleciona Banco Online e Limpa tabela desejada
include("conexao2.php");
$limpa="TRUNCATE cons_pedido_online";
$roda=mysql_query($limpa);
//Seleciona banco local e faz seleção dos dados
include("conexao1.php");
$sql2 = "SELECT * FROM receituario";
$dados2 = mysql_query($sql2);
//Roda tabela local pegando dados
while($linha2=mysql_fetch_array($dados2)){
$codigo = $linha2[codigo];
$nome = $linha2[nome_cliente];
$data_entrada= $linha2[data_entrada];
$situacao = $linha2[situacao];
$data_entrega = $linha2[data_entrega];
$contador = $linha2[contador];
//Conecta tabela online e grava dados nela
include("conexao2.php");
$sql3="INSERT INTO cons_pedido_online VALUES('','$codigo','$nome', '$data_entrada', '$situacao', '$data_entrega', '$contador')";
$dados3=mysql_query($sql3);
}
?>
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.