Roger: MySQL text an bestehendes textfeld anfügen

moin!

ich möchte text an ein bestehende textfeld (in der db) anfügen. geht das?

update $db set textfeld = $_POST['neuer_text'] + textfeld [...]
^^ geht leider nicht :(

gruß.
roger.

--
ich widersprech mir immer selber.
aber das passiert mir gott sei dank nie.
  1. echo $begrüßung;

    update $db set textfeld = $_POST['neuer_text'] + textfeld [...]
    ^^ geht leider nicht :(

    Die MySQL-Funktion CONCAT sollte helfen.

    Außerdem muss Text in '' oder "" eingefasst werden. Du platzierst den Inhalt von $_POST['neuer_text'] direkt in den SQL-Befehl.

    echo "$verabschiedung $name";

    1. moin!

      Die MySQL-Funktion CONCAT sollte helfen.

      mach sie auch ;)
      textfeld = CONCAT('".$_POST['neuer_text']."', textfeld)

      Außerdem muss Text in '' oder "" eingefasst werden. Du platzierst den Inhalt von $_POST['neuer_text'] direkt in den SQL-Befehl.

      yop, hab ich von hand eingegeben, mir gings um das erkennen der problematik :)
      so wie o.g. steht doch das ganze eh nicht im script.

      gruß.
      roger.

      --
      ich widersprech mir immer selber.
      aber das passiert mir gott sei dank nie.
  2. yo,

    ich möchte text an ein bestehende textfeld (in der db) anfügen. geht das?

    $anfuegen = $_POST['neuer_text']

    update tabellenname
    set spaltenname = spaltenname || '$anfuegen'
    WHERE datensatz_id = Wert

    die funktion Concat() wäre auch noch eine möglichkeit. einfach mal in die Doku von mysql schauen.

    Ilja