Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,627

    update campo medesimo nome

    Capisco che è l'ABC ma al momento mi sfugge.
    Devo fare un update di un dato su mysql a tutte le righe che hanno il campo nome è uguale e mi sfugge come impostare il ciclo, potete aiutarmi?
    Grazie

  2. #2
    codice:
    UPDATE `utenti` SET `nome` = 'pippo' WHERE `nome` = 'pluto';

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,627
    grazie filippo, intendevo come impostare il ciclo essendoci + campi con lo stesso nome da aggiornare.
    grazie

  4. #4
    Spiegati meglio, magari con un esempio, perchè non è chiaro quello che vuoi fare (da dove parti e dove vuoi arrivare).

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,627
    devo aggiornare tutti i campi "regione" del db ove il nome città è uguale, esempio:
    in pratica dove presente come nome: ROMA devo aggiornare il suo campo regione: LAZIO
    grazie

  6. #6
    Creati un https://www.php.net/array con le mappature tra nome e regione.
    Cicla sull'array ( https://www.php.net/foreach ) ed esegui una query ( https://www.php.net/manual/en/ref.pdo-mysql.php ) come questa per ogni elemento.

    UPDATE `tabella` SET `nome` = 'ROMA' WHERE `regione` = 'LAZIO';

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,627
    grazie filippo, volevo evitare di crearmi un array e ciclarmi solo la query, ma se la via migliore è questa ok, grazie

  8. #8
    puoi anche creare una tabella a db che contenga le stesse info dell'array, e fare una UPDATE JOIN

  9. #9
    Io eviterei di inserire Roma dove è scritto Lazio.
    Rischi di scatenare tutti gli aquilotti
    Io nella vita ho visto cose che voi astemi neanche potete immaginare.

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