Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Popolare una colonna di db con un valore unico

    Salve, sono alle prese con un aggiornamento di database via PHP.
    Ho aggiunto via phpMyAdmin una colonna a una tabella di db, ora dovrei popolarne tutti i campi con un valore uguale, che magari possa essere cambiato puntualmente dall'utente. Stavo pensando a un ciclo while su tutta la tabella con dentro (sfruttando la sintassi dei SELECT):
    Codice PHP:
    mysql_query("UPDATE tabella.nomecampo SET campo='valore' where $id=$contatore"); 
    ma non riesco a venire a capo di cosa mettere come "campo".
    Forse devo scrivere l'istruzione nel ciclo così?:
    Codice PHP:
    mysql_query("UPDATE tabella SET nomecampo='valore' where $id=$contatore"); 
    NB: il database è msqli.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    11,731
    Certo, al posto di campo devi mettere il nome della colonna che hai aggiunto.

    Avresti comunque potuto fare tutto in fase di aggiunta della colonna indicando un valore di default.

    codice:
    ALTER TABLE nome_tabella ADD nome_colonna tipo_dato_colonna DEFAULT valore_di_default;

  3. #3
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Avresti comunque potuto fare tutto in fase di aggiunta della colonna indicando un valore di default.
    Lo so, in realtà la colonna è nata da phpMyAdmin, con un contenuto che era ancora da decidersi...
    Grazie.

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