Visualizzazione dei risultati da 1 a 6 su 6

Discussione: UPDATE su più tabelle

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    350

    UPDATE su più tabelle

    Devo fare contemporaneamente un UPDATE su 5 tabelle che hanno lo stesso nome di campi. Posso fare in un'unica query? Come?
    La query con una tabella sola è così:
    Codice PHP:
    UPDATE tabella1 SET mattino='N'pomeriggio='N'giornata='N'motivo=NULL WHERE mese=%
    pap

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    for($i=1;$i<5;$i++)
    {

    UPDATE tabella$i SET mattino='N', pomeriggio='N', giornata='N', motivo=NULL WHERE mese=%s

    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    350
    Non riesco a capire il codice e non so come utilizzarlo...
    Qualcuno mi spiega?
    pap

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    350
    up
    pap

  5. #5
    5 tabelle = 5 query

    non c'e' santo che tenga. Cambia di volta in volta il nome della tabella interessata.

    puoi fare un array visto che il nome della tabella potrebbe essere qualunque.

    Codice PHP:

    $tabella 
    = array('tabuno''tabdue''nome3''tabella4''tab5');

    foreach(
    $tabella as $tab) {

    mysql_query("UPDATE $tab SET mattino='N', 
                 pomeriggio='N', giornata='N', motivo=NULL 
                 WHERE mese=%s"
    );



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

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    il codice sritto ti aggiorna
    tabella1
    tabella2
    tabella3
    tabella4
    tabella5
    con gli stessi valori e cAMPI OVVIAMENTE DEVI CHIAMARE LE TABELLE TABELLA1,TABELLA2,ECC..

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.