Visualizzazione dei risultati da 1 a 3 su 3

Discussione: update di una tabella

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420

    update di una tabella

    Ciao a tutti;
    Ho questa situazione:

    Codice PHP:
    $sql "select * from utenti where id = '".$id."'";
    $row $db->query($sql);
    $res $row->fetch();

    $age res['age'];
    $sex res['sex'];
    $ecc res['altro']; 
    Le variabili vengono poi modificate da varie funzioni e quindi reinserite nel DB con un update;
    Ora dovrei invece modificare con quest'unico script tutti i record della tabella e non solo quello con l'id indicato; ho modificato quindi il codice in:

    Codice PHP:
    $sql "select * from utenti";
    $row $db->query($sql);
    $res $row->fetchAll();

    $age res[0]['age'];
    $sex res[0]['sex'];
    $ecc res[0]['altro']; 
    Il problema è che non so come ciclare sulle varie righe (ossia far diventare l'indice 0 ->1 ->2 e così via);
    Immagino di dover inserire l'inizializzazione di quelle variabili e le funzioni successive in una sorta di ciclo while, ma non so esattamente come fare... Mi dareste qualche dritta?
    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    basta usare il foreach:

    Codice PHP:
    $sql "select * from utenti";
    $row $db->query($sql);
    $res $row->fetchAll();

    foreach(
    $res as $item){
       
    $age $item['age'];
       
    $sex $item['sex'];
       
    $ecc $item['altro'];


  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    420
    Perfettissimo, grazie 1000

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 © 2026 vBulletin Solutions, Inc. All rights reserved.