+ Responder ao Tópico



  1. #1

    Padrão php mysql com query problema

    Olaa Feliz Natal a todos!!!
    é assim tenho aqui um problema kom uma query que efectuei com a ajuda preciosa do Dreamwever 8 lol o problema é o seguinte realizei uma peskisa com o seguinte SQL:

    SELECT jos_content.id, jos_content.title, jos_content.created
    FROM jos_content
    ORDER BY jos_content.id DESC LIMIT 3
    E o problema é no momento de escrever o resultado numa pagina .php é que ele apenas me mostra um dos 3 Record. sera k alguem me podera explicar pk??
    o copdigo esta assim!!!
    <table border="1" cellpadding="0" cellspacing="0">
    <tr>
    <td>id</td>
    <td>title</td>
    <td>created</td>
    </tr>
    <?php do { ?>
    <tr>
    <td><?php echo $row_news['id']; ?></td>
    <td><?php echo $row_news['title']; ?></td>
    <td><?php echo $row_news['created']; ?></td>
    </tr>
    <?php } while ($row_news = mysql_fetch_assoc($news)); ?>
    </table>
    Fiquem Bem!! Filipe Oliveira

  2. #2

    Padrão php mysql com query problema

    Não lembro muito bem de PHP, pois faz tempo que não programo nada, porém, acho que depois do while deve ter algo do tipo next (para ler o próximo registro...
    No site http://www.php-editors.com/ você vai encontrar mais detalhes sobre como programar 8)

  3. #3
    jamba
    Visitante

    Padrão php mysql com query problema

    Vc deve colocar tudo dentro do loop 'while' senao nao rola

    Código :
    <table border="1" cellpadding="0" cellspacing="0">
    <tr>
    <td>id</td>
    <td>title</td>
    <td>created</td>
    </tr>
    <?php
     while ($row_news = mysql_fetch_assoc($news)) {
    echo '<tr>
                   <td>'.$row_news['id'].'</td>
                   <td>'.$row_news['title'].'</td>
                   <td>'.$row_news['created'].'</td>
         </tr>';
    }
    ?>
    </table>

  4. #4

    Padrão php mysql com query problema

    Ola Amigo o que vc deu nao foncionou!! e nao estou a perceber o k vc fez se poder dar uma vista d'olhos.

  5. #5
    jamba
    Visitante

    Padrão php mysql com query problema

    Simples.

    Seu SQL funciona realmente? Teste ele no banco primeiro.

    Veja esse exemplo:

    Código :
    $sql = "SEU CODIGO SQL";
    $result = mysql_query($sql);
     
    echo '<table border="1">
    while ($row = mysql_fetch_assoc($result)) {
       echo '<tr><td>'.$row["campo1"].'</td></tr>';
       echo '<tr><td>'.$row["campo2"].'</td></tr>';
       echo '<tr><td>'.$row["campo3"].'</td></tr>';
    }
    echo '</table>';

  6. #6
    Visitante

    Padrão php mysql com query problema

    Citação Postado originalmente por Marcio68Almeida
    Não lembro muito bem de PHP, pois faz tempo que não programo nada, porém, acho que depois do while deve ter algo do tipo next (para ler o próximo registro...
    No site http://www.php-editors.com/ você vai encontrar mais detalhes sobre co<table border="1" cellpadding="0" cellspacing="0">
    <tr>
    <td>id</td>
    <td>title</td>
    <td>created</td>
    </tr>
    <?php
    while ($row_news = mysql_fetch_assoc($news)) {
    echo '<tr>
    <td>'.$row_news['id'].'</td>
    <td>'.$row_news['title'].'</td>
    <td>'.$row_news['created'].'</td>
    </tr>';
    }
    ?>
    </tablemo programar 8)