Pessoal é o seguinte to com uma duvida aqui que parece ser fácil mas p/ os leigos como eu a coisa ta brava...
Bom eu fiz um array que cria vários inserts de banco de dados:
$dados=array(
"INSERT INTO ip SET usuario_cod='3',ip_cod='10.0.0.130',ip_s",
"INSERT INTO ip SET usuario_cod='3',ip_cod='10.0.0.131',ip_s",
"INSERT INTO ip SET usuario_cod='3',ip_cod='10.0.0.132',ip_s",
"INSERT INTO ip SET usuario_cod='3',ip_cod='10.0.0.133',ip_s"
);
Até ai tudo bem,mas agora o problema esta sendo como irei fazer p/ o Mysql inserir tudo isso de uma vez só? O array pode criar muitos inserts por isso tem q fazer tudo de uma vez.
Ai eu tive a seguinte idéia:
$query= implode("|",$dados);
$grava=mysql_query($query) or die ("Erro no comando SQL: " . mysql_error());
echo "Gravado";
mysql_close( $cnx);
Mas deu erro claro :-/ o mysql não entende o | bom não sei se é possivel fazer isso,mas acho q soluçao seria dar quebras de linha.
Quem tiver uma idéia maluca ai por favor me avize tá
Pergunta
Guest - Fred -
Pessoal é o seguinte to com uma duvida aqui que parece ser fácil mas p/ os leigos como eu a coisa ta brava...
Bom eu fiz um array que cria vários inserts de banco de dados:
$dados=array(
"INSERT INTO ip SET usuario_cod='3',ip_cod='10.0.0.130',ip_s",
"INSERT INTO ip SET usuario_cod='3',ip_cod='10.0.0.131',ip_s",
"INSERT INTO ip SET usuario_cod='3',ip_cod='10.0.0.132',ip_s",
"INSERT INTO ip SET usuario_cod='3',ip_cod='10.0.0.133',ip_s"
);
Até ai tudo bem,mas agora o problema esta sendo como irei fazer p/ o Mysql inserir tudo isso de uma vez só? O array pode criar muitos inserts por isso tem q fazer tudo de uma vez.
Ai eu tive a seguinte idéia:
$query= implode("|",$dados);
$grava=mysql_query($query) or die ("Erro no comando SQL: " . mysql_error());
echo "Gravado";
mysql_close( $cnx);
Mas deu erro claro :-/ o mysql não entende o | bom não sei se é possivel fazer isso,mas acho q soluçao seria dar quebras de linha.
Quem tiver uma idéia maluca ai por favor me avize tá
Abraços a todos.....
Link para o comentário
Compartilhar em outros sites
3 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.