Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Resettare l'array di mysql_fetch_row

    Ciao signori,
    sono in una situazione del genere:
    Codice PHP:
    $i 0;
    while (
    $i 392) {
      while (
    $riga mysql_fetch_row($query))
        echo 
    $riga[3];
      
    $i++;

    ovvero mi trovo a dover stampare più volte tutti i risultati - in questo caso per 392 volte - di mysql_fetch_row; purtroppo una volta arrivato alla fine, quell'array non si resetta.
    Ho provato con reset($query) ma purtroppo mi dice che $query non è un array!
    Ci sono dei metodi alternativi?
    Vi ringrazio in anticipo.
    Buona serata.

  2. #2
    Tu non devi resettare $query, perché è il resource dell'operazione di richiesta delle tabelle...

  3. #3
    uhm Forse dovrei usare mysql_fetch_array() ?

  4. #4

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    392 volte!?! VVoVe:

    Codice PHP:
    for ($i 1$i <=392$i++) {
        while (
    $row mysql_fetch_assoc($query) ) {
        
    // fai quello che devi
        
    }
    mysql_data_seek($query,0);


  6. #6
    Originariamente inviato da nicola75ss
    392 volte!?! VVoVe:

    Codice PHP:
    for ($i 1$i <=392$i++) {
        while (
    $row mysql_fetch_assoc($query) ) {
        
    // fai quello che devi
        
    }
    mysql_data_seek($query,0);

    Si, infatti, anche secondo me è sbagliato :quote:

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.