JOIN und Update

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • JOIN und Update

    Ich verstehe nicht wo der Fehler ist.
    Möchte ein Thema im Forum schließen. Benutze Joins und nach meiner Meinung müßte es gehen.

    PHP-Code:
    UPDATE 
        mm_forum_themen LEFT JOIN mm_forum_antworten ON 
    (mm_forum_themen.tid mm_forum_antworten.tid
    SET 
        mm_forum_themen
    .close '1' 
    WHERE 
        mm_forum_antworten
    .aid '84' 
    Und das gibt er mir immer als Fehler:

    Fehlernummer: 1064

    Fehlertext: You have an error in your SQL syntax near 'LEFT JOIN mm_forum_antworten ON (mm_forum_themen.tid = mm_forum_antworten.tid) ' at line 2
    Gut geraten ist halb gewußt.

  • #2
    Lies doch einfach mal das mysql-Manual...

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar


    • #3
      Code:
       UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
          SET col_name1=expr1 [, col_name2=expr2 ...]
          [WHERE where_condition]
          [ORDER BY ...]
          [LIMIT row_count]
      Mit sovielen Beiträgen sollte man das doch wissen oder?
      Gut geraten ist halb gewußt.
      !
      Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

      Kommentar


      • #4
        Hab das jetzt gelöst, indem ich die id des Themas übergeben habe und nicht die id der Antworten, so wie ich es vor hatte.
        Gut geraten ist halb gewußt.

        Kommentar

        Lädt...
        X