Ir para conteúdo

POWERED BY:

Arquivado

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

omm62

Consulta não mostra o primeiro registro

Recommended Posts

Olá. Mais uma vez bronca! Tenho uma consulta q não está mostrando o primeiro registro. Contei no BD os registros q correspondem ao critério da query e falta um, exatamente o priemeito. Eis o código:$c = 0;echo "<table>\n";while($row_busca_bol = mysql_fetch_assoc($busca_bol)) { if($c==0){ echo "<tr>\n<td width='35%'>\n"; } else if($c == 1 || $c == 2) { echo "\n</td>\n<td width='35%'>\n"; }?> <a href="http://www.comar2.intraer/saude/sisbol/Boletins Internos/<?php echo $row_busca_bol['boletim'];?>"</a><?php echo $row_busca_bol['databol']; if ($c == 2) { $c = 0; echo "\n</td>\n</tr>\n"; } elso {$c++;}}echo "</table>\n";De antemão, agradeço qlquer ajuda! :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ai Beraldo. Eis o cód da consulta:<?phpmysql_select_db($database_connsisbol, $connsisbol);$query_busca_bol = "SELECT * FROM bolext ORDER BY boletim ASC";$busca_bol = mysql_query($query_busca_bol, $connsisbol) or die(mysql_error());$row_busca_bol = mysql_fetch_assoc($busca_bol);$totalRows_busca_bol = mysql_num_rows($busca_bol);?>Fiz uns testes tirando o ORDER BY, mas mesmo assim ñ mostra o primeiro reg.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se você não está fazendo um mysql_fetch_assoc($busca_bol) antes do while($row_busca_bol=mysql_fetch_assoc($busca_bol)). Isso faz com que o primeiro registro realmente se perca no primeiro mysql_fetch_assoc().

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim. em :$c = 0;echo "<table>\n";while($row_busca_bol = mysql_fetch_assoc($busca_bol)) { if($c==0){Qual seria então???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seguindo a dica do Mario Helme, tente remover esta linha em negrito:

 

$busca_bol = mysql_query($query_busca_bol, $connsisbol) or die(mysql_error());

$row_busca_bol = mysql_fetch_assoc($busca_bol);

$totalRows_busca_bol = mysql_num_rows($busca_bol);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cod consulta:

<?phpmysql_select_db($database_connsisbol, $connsisbol);$query_busca_bol = "SELECT * FROM bolext ORDER BY boletim ASC";$busca_bol = mysql_query($query_busca_bol, $connsisbol) or die(mysql_error());$totalRows_busca_bol = mysql_num_rows($busca_bol);?>

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.