Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Come faccio a richiamare + volte _fetch_array?

    Salve raga, ho un problema, non so se posso ed in caso come, richiamare + volte la funzione mysql_fetch_array()...
    Allora io sto usando questa funzione per riempire tramite un "while($var = mysql_fetch_array($dati)) un <div><ul>[*]..., e poi più sotto rifaccio la stessa cosa, ma è come se il secondo while desse FALSE come risultato (quindi non entra nel while), come se un "cursore" dell' array rimanesse a fine lista, dopo il primo while.
    Qualcuno mi sa spiegare come posso usare più volte questa funzione nel file???
    Grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    prova semplicemnte così

    Codice PHP:
    while($var mysql_fetch_array($dati)) {

    echo
    "$var[blabbone]";

    }


    while(
    $toc mysql_fetch_array($dati)) {


    echo
    "$toc[blabbone]";


    se tra le due ci sono altre query che fanno uso della variabile $dati è normale che poi non ti ritrovi i stessi contenuti!
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    OT
    @Manuelandro: quando si stampanano delle variabili gli apici o doppi apici nn servono in una programmazione corretta ecco perchè alcune volte si fa
    Codice PHP:
    echo "Ciao "$var ." Benvenuto!"
    anche se in molti script si trova

    Codice PHP:
    echo "Ciao  $var  Benvenuto!"
    quest ultimo non genera errore perchè in fondo nn ce per per programmare correttamente le var si mettono sempre fuori dagli apici e doppi apici
    /OT

    la cosa nn lho mai fatta ho provato come dice Manuelandro ma a me nn funzione mi stampa solo il primo ciclo il secondo nn fa vedere nulla eppure ho modificato come ha suggerito tu e in più ho fatto delle prove io così ma nulla....non saprei come fare però mi informerò perchè meglio saperle ste cose


  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    Re: Come faccio a richiamare + volte _fetch_array?

    Originariamente inviato da Donovant
    Salve raga, ho un problema, non so se posso ed in caso come, richiamare + volte la funzione mysql_fetch_array()...
    Allora io sto usando questa funzione per riempire tramite un "while($var = mysql_fetch_array($dati)) un <div><ul>[*]..., e poi più sotto rifaccio la stessa cosa, ma è come se il secondo while desse FALSE come risultato (quindi non entra nel while), come se un "cursore" dell' array rimanesse a fine lista, dopo il primo while.
    Qualcuno mi sa spiegare come posso usare più volte questa funzione nel file???
    Grazie.
    Questa è la funzione che fa al caso tuo.

    http://se.php.net/manual/it/function...-data-seek.php

  5. #5

    Re: Come faccio a richiamare + volte _fetch_array?

    Originariamente inviato da Donovant
    Salve raga, ho un problema, non so se posso ed in caso come, richiamare + volte la funzione mysql_fetch_array()...
    Allora io sto usando questa funzione per riempire tramite un "while($var = mysql_fetch_array($dati)) un <div><ul>[*]..., e poi più sotto rifaccio la stessa cosa, ma è come se il secondo while desse FALSE come risultato (quindi non entra nel while), come se un "cursore" dell' array rimanesse a fine lista, dopo il primo while.
    Qualcuno mi sa spiegare come posso usare più volte questa funzione nel file???
    Grazie.
    sposta il puntatore del result set all'inizio del buffer e puoi ciclare mysql_fetch_array fin che ti pare ... sempreche' non usi mysql_unbuffered_query o non chiudi o azzeri il buffer.

    http://www.php.net/manual/it/functio...-data-seek.php

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Grazie, in effetti "mysql_data_seek" fa al caso mio, grazie mille!!!
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

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.