• User Attivo

    esportazione dati da mysql

    Buongiorno a tutti.
    Devo effettuare un'esportazione da un db mysql. Mi andrebbe benissimo anche in excel ed ho uno script che funziona. Il problema che ho è che lo script, così com'è, restituisce tutti i record del db mentre io dovrei estrarre solo il record che mi interessa.
    Come potrei modificarlo?
    Vi posto lo script:
    <?php
    include "config.php";
    $filename="export.xls";
    header ("Content-Type: application/vnd.ms-excel");
    header ("Content-Disposition: inline; filename=$filename");
    ?>
    <html><head><title>Export</title></head><body>
    <table border="1">
    <tr>
    <th>Campo1</th>
    <th>Campo2</th>
    <th>Campo4</th>
    </tr>
    $sql="SELECT Campo1, Campo2, Campo4 FROM table";
    [EMAIL="$query=@mysql_query($sql"]$query=@mysql_query($sql[/EMAIL]) or die (mysql_error());

    while ($row=mysql_fetch_array($query))
    {
    ?>
    <tr>
    <td><? echo $row['Campo1']; ?></td>
    <td><? echo $row['Campo2']; ?></td>
    <td><? echo $row['Campo4']; ?></td>
    </tr>
    <?
    }
    ?>
    </table>
    </body></html>
    <?
    @mysql_close($connessione);
    ?>
    1000 grazie, a presto


  • ModSenior

    Devi modificare la query aggiungendo WHERE
    cosi:
    [PHP]$sql="SELECT Campo1, Campo2, Campo4 FROM table WHERE campo = 'valore'";[/PHP]