Ir para conteúdo

POWERED BY:

Arquivado

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

Tiago Mello

[Resolvido] 1º campo do banco não é impresso

Recommended Posts

Bom dia pessoal, eu estou com alguns dados em uma tabela, mas o 1º registro nunca é impresso, todos os outros são, mas o 1º ele nunca imprime. Eu imprimi o mysql_num_rows, baseado nessa consulta, para ver se esse registro aparecia lá, e ele aparece, só não é impresso.

Alguém poderia me ajudar?

Desde já agradeço a vocês pessoal!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lembre que se o resultado retornado for uma array, ele inicia do 0, portanto para 19 valores retornados em uma pesquisa, seria do 0 - 18.

 

$item = array('Arroz', 'Feijão', 'Carne');

//irá imprimir Feijão
echo $item[1];
//Imprime Arroz
echo $item[0];

flw

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim, mas eu faço ele varrer todo o array, eu faço um while, para ele varrer todo, ele imprime todos, menos o 1º.

No caso se eu tenho 3 registros, ele imprime o 2º e o 3º, o 1º não. Dai se apago o 1º, ele só imprime o 3º

Onde pode estar esse erro?

O while que faz isso é esse aqui:

 

while($linha = @mysql_fetch_array($consulta))

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, encontrei o erro!

Não entendi muito bem porque não estava funcionando, mas foi resolvido.

Depois que fazia a consulta no banco, eu fiz o seguinte, para imprimir determinado dado na tela:

$fornecedor = mysql_fetch_object($consulta);
E em baixo, imprimia essa variavel.

Tirei essa linha que contia esse código, e funcionou normalmente.

DEsde já obrigado pessoal, pela atenção de todos!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou explicar o porque isto acontecia. Ao você colocar este código, você "queimava" a primeira linha do resultado. Quando tentava pegar este resultado no while, iniciava no segundo, pois o primeiro já tinha ido. Foi por isto que pedi para você postar o código completo.

 

Mas que bom que resolveu sozinho.

 

Carlos Eduardo

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.