Chris: Mysql Update

Hallo,

ich habe ein php Script und eine mysql Datenbank mit einer Tabelle und 2 Feldern.
CREATE TABLE admin_anreise (
  admin_a_start blob NOT NULL,
  admin_a_uebernachtung blob NOT NULL
) TYPE=MyISAM;

jedenfalls habe ich ein Formular wo man eins dieser Felder dann updaten kann aber irgendwie schreibt er mir alles doppelt und dreifach da rein:
hier mal mein Script, also ein kleiner Auszug:

$sql = "UPDATE admin_anreise SET admin_a_start='".$_POST['inhalt']."'";
mysql_query($sql) or die(mysql_error());

Wieso speichert er mir das alles doppelt?

Grüße

Chris

  1. Hallo,

    ich habe ein php Script und eine mysql Datenbank mit einer Tabelle und 2 Feldern.
    CREATE TABLE admin_anreise (
      admin_a_start blob NOT NULL,
      admin_a_uebernachtung blob NOT NULL
    ) TYPE=MyISAM;

    Eine Zeile
      id
    mit den Eigenschaften
      integer auto_increment primary key
    waere IMHO sehr sinnvoll.

    Wieso speichert er mir das alles doppelt?

    Ein Blob-Feld ist nicht gerade besonders geeignet
    als primaerer Schluessel...

    Gruesse,

    Thomas

  2. Hello Chris,

    "der" schreibt Dir das auch noch öfter, wenn er könnte...

    Da fehlt irgendwie die where-Klausel.

    Grüße

    Tom