Hamstar: SQL-Abfrage: Ich kollabier gleich!! HILFE!!!

Beitrag lesen

Außerdem solltest du deine SQL-Abfragen auch vernünftig formatiert im Quellcode eingeben, [...]

"Vernünftig formatiert" ist für mich eher sowas:

$resNEW =
  mysql_query
    (
    "INSERT INTO
      cms_guestbook
        (
        name,
        ort,
        datum,
        nachricht,
        email,
        internet,
        online,
        ip
        )
        VALUES
        (
        '$name',
        '$ort',
        '$datum',
        '$nachricht',
        '$email',
        '$internet',
        0,
        '$ip'
    "
    );

Wobei zu hoffen ist, dass mysql_query() die query verpackt.

Übrigens kann man hier auch "sehr schön" sehen, dass die oben genutzte INSERT-Syntax sehr schlecht und eine permanente Fehlerquelle ist (gerade auch beim Kopieren von Codeteilen), da Namen und Werte voneinander getrennt gehalten werden. Bei MySQL gibt es nach meiner Kenntnis eine zweite, dem UPDATE ähnliche, Syntax. Diese wäre zu verwenden. MS SQL Server kennt diese Syntax nicht und nutzt die im obigen Beispiel verwendete.

Übrigens ist m.E. auch sowas Mist (scheint aber sehr verbreitet zu sein):
function f{
  [...]
}

Besser:
function f
  {
  [...]
  }

Es gibt für die verschiedenen Notationen sogar eigene Ideenlehren und Namen, die dümmsten Notationen versuchen Platz zu sparen und/oder die Performance zu erhöhen.

Am schönsten (leider auch am geschwätzigsten) ist COBOL (Schon mal gemovt? ;), am hässlichsten Perl (gewollt hässlich, aber man kanns ja gemäss der Philosophie von Perl ("alles ist auf verschiedene Art und Weise zu kodieren") auch schöner kodieren).