MTavares Postado Setembro 11, 2007 Denunciar Share Postado Setembro 11, 2007 Prezados colegas,estou com a seguinte consulta:<?...$arrOutro = split(';',$outro); // essa variável pega os valores de outra página for ($m = 0 ;$m < count($arrOutro); $m++){ $sql = "select...."; // quanto ao select está tudo ok porque fiz diretamente pelo SQL e retornou resultados $listar = $bd->consulta($sql); // o método consulta é o query echo "Nome = " .$listar[0]['nome']. "<br>"; echo "E-mail = " .$listar[0]['email']. "<br>"; ..... }?>Só que os resultados não são mostrados porque zera ....Alguém pode me ajudar???Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 M@luco Belez@ Postado Setembro 12, 2007 Denunciar Share Postado Setembro 12, 2007 tenta dar uns var_dump e echo pra ver o que está acontecendo..<? ... $arrOutro = split(';',$outro); // essa variável pega os valores de outra página var_dump($arrOutro); for ($m = 0;$m < count($arrOutro); $m++){ $sql = "select...."; // quanto ao select está tudo ok porque fiz diretamente pelo SQL e retornou resultados echo "SQL: $sql<br>"; $listar = $bd->consulta($sql); // o método consulta é o query var_dump($listar); echo "Nome = " .$listar[0]['nome']. "<br>"; echo "E-mail = " .$listar[0]['email']. "<br>"; ..... } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MTavares Postado Setembro 12, 2007 Autor Denunciar Share Postado Setembro 12, 2007 Eu dei o var_dump e tudo na verdade o que está havendo é o seguinte... espero que dê pra entender.... :blink: .. Eu peguei um sistema pré-pronto que outro colega desenvolveu e tenho que dar continuidade de onde ele parou....Eu tenho o seguinte código:<?php....// Nesta linha temos o delete... se eu tirar esse delete todos os inserts vem duplicados...coisa de louco, não?!?!? :blink: $sql = "delete from tabela1 where id = $id";$bd->exec($sql); // aqui como todos sabem pega-se os valores da variável $combo e separa as strings em matrizes... $arrcombo =split(';',$combo);.... // aqui entra a primeira inserção ao banco do $arrcombo, mas isso depois eu resolvo, do seu eu tirar o nosso amigo delete lá de cima, duplica as inserções (não me perguntem o porque...)// esse array que me interessa, porque se eu conseguir resolver isso aqui, todos os meus problemas serão solucionados (eu espero!!!) e é a mesma coisa do $arrcombo acima...$arrcombo1 =split(';',$combo1);// nesta linha jogamos em um looping... (tá parecendo aula de PHP... :rolleyes: )for ($m = 0 ;$m < count($combo1); $m++){// temos a SQL que já foi testada e está tudo correndo bem...$sql = ".....";// a query tb está bem, obrigado...$query = "......";// pois bem, eu quero pegar os valores da variável $combo1, que na verdade são ids e verificar se existem na tabela acima, caso não exista será feito um insert, caso exista será feito um update. Eu tentei dessa forma....if($combo1[$m] == pg_fetch_result($lista[0],0,"id_nome")){ echo "OK... vamos fazer UPDATE...."; }else{ echo "<br>...senão vamos gravar um novo registro!<br>"; } } }...?>...quando dou um var_dump() no pg_fetch_result .... o valor que retorna é NULL (nulo)...Alguém sabe me informar onde estou errando?????Abraços.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
MTavares
Prezados colegas,
estou com a seguinte consulta:
<?
...
$arrOutro = split(';',$outro); // essa variável pega os valores de outra página
for ($m = 0 ;$m < count($arrOutro); $m++){
$sql = "select...."; // quanto ao select está tudo ok porque fiz diretamente pelo SQL e retornou resultados
$listar = $bd->consulta($sql); // o método consulta é o query
echo "Nome = " .$listar[0]['nome']. "<br>";
echo "E-mail = " .$listar[0]['email']. "<br>";
.....
}
?>
Só que os resultados não são mostrados porque zera ....
Alguém pode me ajudar???
Abraços
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.