Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Update campo TEXT

  1. #1
    Utente di HTML.it L'avatar di kepal
    Registrato dal
    Apr 2004
    Messaggi
    260

    Update campo TEXT

    Ciao a tutti!!!!

    $query2 = " UPDATE registrazione SET newtopic=newtopic+'$argomento'+', ' WHERE nick='$nick' ";

    In pratica dovrei (ad ogni esecuzione di questa query) aggiungere il numero $argomento, una virgola e uno spazio nel campo newtopic TEXT!

    Così mi sostituisce il valore $argomento.

    Ciao e grazie

    Simo
    ...IL GIANSA...

  2. #2
    devi prima prendere il valore di newtopic, poi fargli le modifiche che devi fare e poi mettere direttamente la variabile con le modifiche all'interno della query...

  3. #3
    Utente di HTML.it L'avatar di kepal
    Registrato dal
    Apr 2004
    Messaggi
    260
    $query7 = " SELECT * FROM registrazione WHERE nick='$nick' ";
    $res = mysql_query($query7,$db) or die(mysql_error());
    $newtopic = $res['newtopic'];
    $newtopic = " " . $newtopic . $argomento . " ,";

    $query2 = " UPDATE registrazione SET newtopic='$newtopic' WHERE nick='$nick' ";
    mysql_query($query2,$db) or die(mysql_error());


    Ho fatto così, ma non me li aggiunge, mi sostituisce il valore $argomento con però tutte le virgole e gli spazi!

    Dove sbaglio??

    Ciao e grazie
    Simo
    ...IL GIANSA...

  4. #4
    codice:
    " UPDATE registrazione
    SET newtopic = CONCAT(newtopic, '$argomento', ', ')
    WHERE nick = '$nick' ";
    Pero' aggiungere uno spazio al fondo non e' convincente, forse e' meglio metterlo all'inizio....
    codice:
    CONCAT(newtopic, ', $argomento' )

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

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.