omm62 1 Denunciar post Postado Maio 7, 2007 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
Beraldo 864 Denunciar post Postado Maio 7, 2007 Talvez o erro esteja em sua consulta, pois o código postado deveria mostrar todos os resgistros selecionados. Poste a parte em que você faz a consulta SQL. Abraços, Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
omm62 1 Denunciar post Postado Maio 7, 2007 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
Mario Helme 0 Denunciar post Postado Maio 7, 2007 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
omm62 1 Denunciar post Postado Maio 7, 2007 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
Beraldo 864 Denunciar post Postado Maio 7, 2007 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
l3r451L 0 Denunciar post Postado Maio 7, 2007 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
omm62 1 Denunciar post Postado Maio 7, 2007 Colegas, muito grato a todos pelas dicas. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Valeu mesmo!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites