insert Problem

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

  • insert Problem

    Ich habe eine Tabelle forumVisits mit userID, forumID und threadID.
    Bei einem neuen Post oder bei einem neuen Thread möchte ich die threadID in diese Tabelle eintragen.
    Das versuche ich so:

    PHP-Code:
    $query="INSERT INTO forumVisits (threadID) VALUES ('$threadID') WHERE forumID = '$forumID' AND userID != '$userID'";
    $res mysql_query($query) or die (mysql_error()); 
    Da kommt jedoch
    You have an error in your SQL syntax near 'WHERE forumID= '5' AND userID != '6'' at line 1

    was ist daran falsch?

  • #2
    wie die fehlermeldung schon sagt... near WHERE, gibt kein WHERE bei INSERT.

    rth
    H I L F E
    GD FreeType Antialising
    Gesuch PHP Entwicklungsumgebung
    ------------------------------------------
    Der Cmabrigde rael tset, sruf whoin du wlilst

    Kommentar


    • #3
      Meines Wissens gibt es WHERE bei INSERT gar nicht.

      Kommentar


      • #4
        AND userID != '$userID'

        Warum die Abfrage auf NICHT GLEICH????

        Kommentar


        • #5
          @RobertTheHero & @Innuendo

          mirvordenKopfhau
          Danke!

          @scriptingmike
          Weil das für eine Indicator Funktion gebraucht wird... Forum bzw. Thread gelesen oder nicht gelesen.
          Der, der's schreibt hat's ja schon gelesen. Die anderen nicht.
          Wenn die es gelesen haben, lösche ich die ID.
          so mein Gedanke

          Kommentar


          • #6
            soweit ich das noch weiss.....


            das Zeichen für ungleich in Sql und Mysql = <>

            Kommentar


            • #7
              hab's jetzt so gemacht..
              PHP-Code:
              $query "SELECT userID FROM forumUsers WHERE userID != '$userID'";
              $result mysql_query($query);
              while (
              $zeilemysql_fetch_array($result)){
              $user $zeile[userID];
              $query="INSERT INTO forumVisits (threadID,forumID,userID) VALUES ('$threadID','$forumID','$user')";
              $res mysql_query($query)or die (mysql_error());

              funzt...

              Kommentar


              • #8
                Stellt sich mir trotzdem die Frage warum Du das im PHP und nicht im SQL-Forum diskutierst ... ?!
                carpe noctem

                [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
                [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

                Kommentar


                • #9
                  sorry... verschieb's halt..
                  Danke.

                  Kommentar

                  Lädt...
                  X