Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di F.F.93
    Registrato dal
    Apr 2012
    Messaggi
    10

    xk mi crea un loop infinito?

    raga come da titolo mi crea un loop infinito

    ?php
    $risultato= mysql_query("select * from tabella_drink") or die (mysql_error());
    for ($risultato==$risultato; $risultato<=1000; $risultato++) {
    ?>
    <tr>
    <th><?php echo $risultato["id"]; ?></th>
    <th></th>
    <th></th>
    </tr>
    <?php
    }
    ?>

    non ho idea cosa ho sbagliato

  2. #2
    Mi spieghi la logica secondo la quale hai scritto quel codice?

    Comunque il problema (principale, mica l'unico) e' che la condizione $risultato == $risultato e' ovviamente sempre vera.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    credo che sia colpa di quel risultato uguale risultato

    non è meglio scrivere cosi
    Codice PHP:
    $risultatomysql_query("select * from tabella_drink limit 1000") or die (mysql_error());
    while(
    $result=mysql_fetch_array($risultato){
    echo 
    "<tr>
    <th> 
    $riesult['id']</th>
    <th></th>
    <th></th>
    </tr>"
    ;


  4. #4
    Utente di HTML.it L'avatar di F.F.93
    Registrato dal
    Apr 2012
    Messaggi
    10
    sto cercando di creare un ciclo da 1 a 1000 prendendo i dati dal database prima era così

    $risultato= mysql_query("select * from tabella_drink") or die (mysql_error());
    for ($numero=1; $numero<=1000; $numero++) {
    ?>
    <tr>
    <th><?php echo $numero ?></th>
    <th></th>
    <th></th>
    </tr>
    <?php
    }
    ?>

  5. #5
    Utente di HTML.it L'avatar di F.F.93
    Registrato dal
    Apr 2012
    Messaggi
    10
    <?php
    $risultato= mysql_query("select * from tabella_drink limit 1000") or die (mysql_error());
    while($result=mysql_fetch_array($risultato) { <======= mi da errore qui!
    echo "<tr>
    <th>".$result['id']."</th>
    <th></th>
    <th></th>
    </tr>";
    }
    ?>

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    non ho chiuso correttamente la parentesi dove dici tu
    nella fretta è saltata

    Codice PHP:
    <?php
    $risultato
    mysql_query("select * from tabella_drink limit 1000") or die (mysql_error());
    while(
    $result=mysql_fetch_array($risultato)) { <======= mi da errore qui!
    echo 
    "<tr>
    <th>"
    .$result['id']."</th>
    <th></th>
    <th></th>
    </tr>"
    ;
    }
    ?>

  7. #7
    Utente di HTML.it L'avatar di F.F.93
    Registrato dal
    Apr 2012
    Messaggi
    10
    che nervi mi da questo errore: Duplicate entry '1' for key 'PRIMARY'

  8. #8
    Originariamente inviato da amphioxus
    non ho chiuso correttamente la parentesi dove dici tu
    nella fretta è saltata
    Si, ma era anche un errore immediatamente identificabile aggiungo!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  9. #9
    Utente di HTML.it L'avatar di F.F.93
    Registrato dal
    Apr 2012
    Messaggi
    10
    tutto risolto grz mille raga

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.