Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    472

    [mysql] Un update dove un campo è anche l'indice di un array

    Dovrei fare una query di UPDATE dove devo prendere un campo della tabella e passarlo come indice di un array...

    Esemplifico il tutto.

    Ho tabella con i campi:
    id(chiave) - scelta - tot

    Dovrei fare in modo che tot assumesse un dato valore in base ai valori di un array ($a) dove l'indice è il valore del campo "scelta".

    In pratica la query dovrebbe assumere il seguente aspetto tranne ciò che riporto in rosso:

    UPDATE tabella
    SET tot='tot + $a[scelta]'
    WHERE id='$numero_richiesto';

    Spero di esser stato chiaro...grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    472
    Qualche anima pia?

  3. #3
    Prima fare la select di scelta e poi l'update no?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    472
    Anche se l'operazione è più complessa di quella che ho esemplificato avevo pensato di fare prima la SELECT, però chiedevo se c'era un modo per fare tutto insieme...

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.