Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27
  1. #1

    Aggiornare riga database???

    Salve a tutti,
    vorrei aggiornare una riga di un database lasciando ciò che c'è scritto precedentemente.
    Mi spiego meglio con un esempio:
    mettiamo che tabella del database abbia questi campi:

    codice:
    Nome | Cognome | Bacheca
    io vorrei che nella bacheca, pur esistendo qualcosa, questa rimanga e lì stesso se ne aggiunga un altra in questo modo:

    codice:
    Mario | Rossi | ciao a tutti; come va?
    e vorrei anche prelevare uno solo dei dati: come posso fare?
    Se non si potesse fare avreste qualche altra idea?
    Grazie a tutti in anticipo per il vostro aiuto.

  2. #2
    Ciao, primaditutto dovrai connetterti al database, dopodichè dovrai fare una query con mysql_query selezionando le righe e le colonne che ti interessano, poi per prelevare un determinato campo con mysql_result (ad esempio bacheca) così potrai concatenare il campo bacheca (che hai preso dal db) al nuovo valore che vorrai concatenare.
    Infine effettui una query di update per aggiornare la riga del db cambiando il campo bacheca.

    Qui ci sono alcuni link che ti possono aiutare

    http://php.net/manual/en/function.mysql-query.php
    http://php.net/manual/en/function.mysql-result.php
    http://php.net/manual/en/language.operators.string.php
    http://www.w3schools.com/php/php_mysql_update.asp

  3. #3
    Devi inserire nella tabella un campo "attivo" che sarà = 1 se è la linea attiva o = 0 se è un vecchio dato, così potrai sapere sempre qual è quello attivo e i vecchi.

    ID - autoincrementale
    ID_riga - uguale per ogni aggiornamento di quella riga
    attivo - = 1 se è la riga attiva, = 0 se è quella vecchia
    nome
    cognome
    bacheca
    .: Teju.it - Una vita da raccontare
    .: 8s8.it - Wordpress gratis per tutti
    .: Vado.li - Accorcia URL

  4. #4
    Originariamente inviato da teju
    Devi inserire nella tabella un campo "attivo" che sarà = 1 se è la linea attiva o = 0 se è un vecchio dato, così potrai sapere sempre qual è quello attivo e i vecchi.

    ID - autoincrementale
    ID_riga - uguale per ogni aggiornamento di quella riga
    attivo - = 1 se è la riga attiva, = 0 se è quella vecchia
    nome
    cognome
    bacheca
    Non mi sembra c'entri molto con la richiesta iniziale
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Lui chiede:

    Originariamente inviato da cicciaramba
    Salve a tutti,
    vorrei aggiornare una riga di un database lasciando ciò che c'è scritto precedentemente.
    dunque è una richiesta di avere quella riga e lo storico di quello che ha modificato, no?
    .: Teju.it - Una vita da raccontare
    .: 8s8.it - Wordpress gratis per tutti
    .: Vado.li - Accorcia URL

  6. #6

    Re: Aggiornare riga database???

    Originariamente inviato da cicciaramba
    ...io vorrei che nella bacheca, pur esistendo qualcosa, questa rimanga e lì stesso se ne aggiunga un altra...
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  7. #7
    Boh, sì, può essere interpretato in vari modi.
    Aspettiamo allora che cicciaramba dica qualcosa! ^^
    .: Teju.it - Una vita da raccontare
    .: 8s8.it - Wordpress gratis per tutti
    .: Vado.li - Accorcia URL

  8. #8
    Originariamente inviato da teju
    Boh, sì, può essere interpretato in vari modi.
    Aspettiamo allora che cicciaramba dica qualcosa! ^^
    Allora, vorrei che nella tabella rimangano tutti i dati, ma vorrei prelevarne solo uno.
    Esempio:

    codice:
    Mario | Rossi | ciao; come va?
    Vorrei prelevare solo 'come va?' o solo 'ciao' come potrei fare?

    Spero di essere stato chiaro questa volta.

    P.S. voglio sia lo storico che il nuovo.

  9. #9
    Originariamente inviato da cicciaramba
    Allora, vorrei che nella tabella rimangano tutti i dati, ma vorrei prelevarne solo uno.
    Esempio:

    codice:
    Mario | Rossi | ciao; come va?
    Vorrei prelevare solo 'come va?' o solo 'ciao' come potrei fare?

    Spero di essere stato chiaro questa volta.

    P.S. voglio sia lo storico che il nuovo.
    Per favore potreste aiutarmi???

  10. #10
    Personalmente credo che hai costruito male il db.

    Io creerei 2 tabelle: utenti e bacheche.

    utenti:
    - id_user (int auto increment)
    - nome (varchair)
    - cognome (varchair)
    - username (varchair)
    ... altre cose univoche dell'utente (es. data di nascita; titolo di studio; telefono; etc etc)

    bacheche:
    - id_post (int auto increment)
    - id_user (int) (campo relazionato al campo id_user della tabella utenti)
    - testo_post (text)
    - data_di_inserimento (datetime)
    - data_ultima_modifica (datetime)

    [OFF TOPIC]
    Il film the social network ha fatto nascere troppe discussioni su tali tematiche ... non necessariamente è un male (anzi...)
    Spero solo che fra i tanti che si improvvisano ci sia anche qualcuno che inizi a dedicarsi a ciò più seriamente...
    [/OFF TOPIC]
    http://www.miniscript.it
    Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.

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.