klaus: Update Befehl will nicht so, wie ich will

hi forum,

ichg versuche unter mySQL mit phpmyadmin folgendes statement durchzubekommen:

UPDATE pers SET
vorname='Nicole',
nachname='Dinola',
teamnummer=2,
geburtstag='1978-09-30',
sternzeichen='Waage',
mitglied_seit='2001',
email='xx@sadas.das'
email_privat='nin@dfsdf.com'
WHERE
persID=51;

das statement ist 1:1 so aus dem eingabefeld kopiert,
kann mir mal jemand sagen, weswegewn ich immer nur diel meldung "kein SQL-BEfehl" bekomme ????
das ist doch wohl ein stinknormales update, wispo geht
 der sch** nicht ?? dieses ver** sql - schlimm, echt !!

vielleicht seht ihr was, was mir nicht auffällt?????

grüße
klaus

  1. Hallo,

    UPDATE pers SET
    vorname='Nicole',
    nachname='Dinola',
    teamnummer=2,
    geburtstag='1978-09-30',
    sternzeichen='Waage',
    mitglied_seit='2001',
    email='xx@sadas.das' <---------hier fehlt ein Komma!
    email_privat='nin@dfsdf.com'
    WHERE
    persID=51;

    Grüsse
     Uwe

    1. mitglied_seit='2001',
      email='xx@sadas.das' <---------hier fehlt ein Komma!
      email_privat='nin@dfsdf.com'

      hi uwe, sorry, das war es nicht, das komma war schon drin,
      aber ich ich hab die mailadresse hier beim posten überschrieben,
      dabei hats wohl auch das komma getroffen. im originalbefahl ist es drin, daran hat es nicht gelegen ... aber trotzdem danke !

      ich verstehe es einfach nicht..:!!!

  2. hi forum,

    Hallo,

    ichg versuche unter mySQL mit phpmyadmin folgendes statement durchzubekommen:

    UPDATE pers SET
    vorname='Nicole',
    nachname='Dinola',
    teamnummer=2,
    geburtstag='1978-09-30',
    sternzeichen='Waage',
    mitglied_seit='2001',
    email='xx@sadas.das'
    email_privat='nin@dfsdf.com'
    WHERE
    persID=51;

    Muß 2001 wirklich in Anführungszeichen?

    persID ist als einziges nicht komplett kleingeschrieben, könnte das das Problem sein?

    Oder hast Du beim Unkenntlichmachen der email-Adressen irgendwo auch Anführungszeichen verändert?

    Abgesehen davon: das Sternzeichen in der Datenbank mitzuführen ist eigentlich überflüssig, da es sich ja aus dem Geburtstag ergibt...

    grüße
    klaus

    Andreas

    1. Hi Andreas,

      UPDATE pers SET
      vorname='Nicole',
      nachname='Dinola',
      teamnummer=2,
      geburtstag='1978-09-30',
      sternzeichen='Waage',
      mitglied_seit='2001',
      email='xx@sadas.das'
      email_privat='nin@dfsdf.com'
      WHERE
      persID=51;

      Muß 2001 wirklich in Anführungszeichen?

      ja, das ist ein string - man sollte auch sowas wie "schon immer" eingeben können

      persID ist als einziges nicht komplett kleingeschrieben, könnte das das Problem sein?

      nope - ich habe alles wo ID vorkommt, großgeschrieben. das müßte stimmen.

      Oder hast Du beim Unkenntlichmachen der email-Adressen irgendwo auch Anführungszeichen verändert?

      extra nochmal drauf geachtet - stimmt auch alles ??

      Abgesehen davon: das Sternzeichen in der Datenbank mitzuführen ist eigentlich überflüssig, da es sich ja aus dem Geburtstag ergibt...

      ohhhh... ich bin froh, wenn ich in DB schreiben und lesen kann (oder eben auch nicht *g) , da werde ich nich anfangen auch noch sternzeichen zu berechnen - hab das mit den sternzeichen eh noch nie verstanden ;-)))

      noch irgendwer eine idee??
      ansonsten versuche ich das nochmal zuhaus - das muß doch irgendwie klappen... ;-))

      grüße klaus