Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problemetto PHP-MySql

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    3

    Problemetto PHP-MySql

    Ciao a tutti.
    Ho il seguente problema:
    Inizio con

    "$CART = "SELECT * FROM ricerca WHERE rUname LIKE '$UN'";
    $SQLCART = mysql_query($CART) or die("Query non riuscita: " . mysql_error());"

    La connessione è OK.
    Seguo con :
    "$numrow = mysql_num_rows ($SQLCART);" mi restituisce 21 records.
    Continuo con:
    "while ($row=mysql_fetch_array($SQLCART))
    {
    print "$row[rIDRichiesta]";
    Print "
    ";
    }"

    Il dannato me ne elenca solo 20. !!
    Mi salta il primo record.

    Vi pregherei di aiutarmi dandomi una spiegazione di cosa sta avvenendo e dove sbaglio.

    Grazie in anticipo e saluti.

    Roberto

  2. #2
    Strano. Prova con un ciclo for:

    for($i=0; $i<$numrow; $i++){
    print "$row[rIDRichiesta]";
    Print "
    ";
    }

    Temo però che il risultato non cambi. Non è che un record è vuoto.

  3. #3
    iopreferisco lavorare con record disconnessi..cioè prima inserisco il risultato di una query in un array e poi controllo l'array per velocizzare l'esecuzione. prova così:

    Codice PHP:
    $CART "SELECT * FROM ricerca WHERE rUname LIKE '$UN'";
    $SQLCART mysql_query($CART) or die("Query non riuscita: " mysql_error());
    $array = new array();
    while (
    $row=mysql_fetch_array($SQLCART))
      
    array_push($array$row);
    mysql_free_result($SQLCART);
    print_r($array); 
    così visualizzi l'intera query risultante per verificare visivamente cosa ha trovato.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    3
    x Freedom9
    Purtroppo il codice che mi hai suggerito presenta la stessa anomalia del mio.
    Il database NON conrtiene dati nulli. Grazie comunque.


    xEmulman
    Grazie per l'attenzione.
    Il codice che mi hai suggerito purtroppo si trascina dietro un mare di info inutili per i miei scopi.
    Inoltre mi è difficile trattare ed integrare i dati per poi rappresentarli in HTML.
    Grazie comunque.


    Roberto

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    3
    Cari amici,
    ringraziandovi ancora per la vostra gentile attenzione, mi sento in dovere di notificarvi che ho risolto il mio 'problemetto'.
    Consiste solo di usare più correttamante la query, da:

    while ($row=mysql_fetch_array($SQLCART))

    a

    while ($row=mysql_fetch_array($SQLCART, MYSQL_BOTH))

    Ciao ed a presto...

    Roberto

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.