Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Arte Dominio

[Resolvido]  mysql_fetch_array

Recommended Posts

Prezados,

 

por favor me deem uma força

 

tenho o script abaixo:

 

$result = mysql_query($auxsql)or die(mysql_error());

if(mysql_num_rows($result) != 0)

{

while($dados = mysql_fetch_array($result)) {

 

echo $dados[0]." ";

 

$auxsql é uma consulta no banco de dados preciso pegar o valor de $dados[0]. " "; e gravar em uma tabela no banco

 

o echo apresenta exatamente como eu gostaria de gravar, apenas nao consigo utilizar $dados[0]; no insert...

 

resumindo Como pegar resultado de um loop e gravar tudo no banco

 

meu insert está assim:

 

INSERT INTO tabela

VALUES (

'$primeirocampo',

'$dados[0]';

 

nao grava... ja tentei de diversas formas...

 

Valeu pessoal

Luis Fernando

artedominiobr@hotmail.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seja bem vindo.

 

Este método não está correto:

INSERT INTO tabela VALUES (
'$primeirocampo',
'$dados[0]';

 

o correto seria:

 

mysql_query("INSERT INTO tabela (campo1,campo2) VALUES ('$primeirocampo','$dados[0]')")or die('Erro'.mysql_error());

Compartilhar este post


Link para o post
Compartilhar em outros sites

muito obrigado...

 

Na verdade minha query está assim:

 

$sql_add = "INSERT INTO pcmsoonline.aso (num_aso,razao_social,data_aso,periodicidade,nm_func,setor,cargo,

funcao,tipo_exame,apto,obsaso,data_proximo,riscos,cnpj,estado_civil,nm_medico)

VALUES ('$numaso','$cbo_empresa', '$dataaso','$periodicidade','$nomfuncionario','$setor','$cargo','$funcao',

'$tipoexame','$aptoinapto','$obsaso','$dataproximoaso','$dados[0]','$cnpj','$estadocivil','$nommedico')";

 

@mysql_query($sql_add);

@mysql_close();

$msg = "ASO registrado com sucesso!";

 

O insert está correto o único campo que nao é preenchidoé o campo 'riscos' que deveria conter o valor de '$dados[0]'

 

Não sei se me expressei corretamente mas acontece o seguinte, o mysql_fetch_array esta trazendo mais que um registro sendo assim nao consigo gravar em um unico campo no banco de dados, ou seja:

 

echo $dados[0]. ", "; // apresenta da seguinte forma na tela: RUIDO, POEIRA, ACIDENTES

preciso gravar estas informacoes em um unico campo na tabela...

 

Se tiverem uma dica eu agradeço...

 

abraço

Luis Fernando

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ainda nao consegui uma solucao para o meu problema... alguem me socorre por favor...

 

parece ser um problema simples, gostaria de gravar todos os dados encontrados no laço em um campo em uma tabela do banco de dados...

 

alguem analisa por favor, aprendi muita coisa no forum e esta solucao tenho certeza que vou conseguir aqui,,,

 

valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que essa seria a solucao embora acho que nao estou aplicando corretamente...

 

por favor de uma dica. veja como fiz e noa deu certo:

 

$result = mysql_query($auxsql)or die(mysql_error());

if(mysql_num_rows($result) != 0)

{

 

<input name="risco" type="text" id="risco" value="<? while ($dados = mysql_fetch_array($result)); ?>">

 

while($dados = mysql_fetch_array($result)) {

 

echo $dados[0]." ";

 

}

 

}

 

Muito obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php

$result = mysql_query($auxsql)or die(mysql_error());

if(mysql_num_rows($result) != 0)

{

?>

<input name="risco" type="text" id="risco" value="<?php while($dados=mysql_fetch_array($result)){echo $dados[0]." ";}?>">

<?php

}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito bom... funcionou exatamente como eu queria... muito obrigado pela ajuda.

 

Sou novato em PHP, estou criando um sistema bem bacana com esta linguagem e graças as grandes ajudas concedidas nos foruns tenho adiantado bem o meu trabalho.

 

Nota 10, funcionou perfeitamente

 

muito agradecido

Luis Fernando

artedominiobr@hotmail.com http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.