Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163

    php query restituisce record meno il primo

    Salve ragazzi ho uno strano problema, che vi descrivo.
    Quando faccio una query nella tabella mi vengono restituiti tutti i record meno che il primo.
    Vi posto il codice

    <?PHP
    $cfpiva =$_GET["cfpiva"];
    $idapp =$_GET["id"];
    $connection=mysql_connect ($nomehost, $nomeuser, $password);
    if (!$connection) {
    die('Non connesso : ' . mysql_error());
    }
    $db_selected = mysql_select_db($nomedb, $connection);
    if (!$db_selected) {
    die ('Non posso utilizzare il db : ' . mysql_error());
    }
    echo $idapp;
    $query = "SELECT * FROM catasto WHERE id_appezzamento='$idapp'";
    $result = mysql_query($query);
    if (!$result) {
    die('Invalid query: ' . mysql_error());
    }
    $row = @mysql_fetch_assoc($result);
    $cfpiva= $row['cfpiva'];
    require("menu.php");
    ?>
    <?php
    while ($row = mysql_fetch_assoc($result)){
    ?>
    ho evitato di postare html della tabella
    i dati restituiti nelle varie tr e td sono tutti meno il primo record......

  2. #2
    è naturale....

    tu fai
    $row = @mysql_fetch_assoc($result);
    e qui prendi il primo record delal tabella,
    che usi per
    fare $cfpiva= $row['cfpiva'];

    poi fai
    while ($row = mysql_fetch_assoc($result)){

    }

    ma a questo punto il puntatore è sul secondo record e quindi..........

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163
    quindi come risolvo

  4. #4
    Originariamente inviato da pegaso
    quindi come risolvo
    in vari modi,
    uno potrebbe essere fare - subito prima del while - una chiamata a mysql_data_seek($result, 0) per riportare il puntatore all'inizio

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    163
    grazie
    ho risolto togliendo il primo $row visto che la variabile $cfpiva la prendevo con get

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.