MySql Update

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

  • MySql Update

    Hallo,

    ich habe in meiner SQL Datenbank Tabellen meines CMS Systems. Dort möchte ich eine Spalte einer Tabelle Updaten. Das Update funktioniert auch bei anderen Spalten aber nicht bei der einen die ich ändern möchte.

    Sie hat den Typ mediumtext. Meien Frage nun kann es sein das die Spalte die da heißt "fulltext" von den mysql einstellungen her gesperrt oder so ist?

    Ich bin seit Tagen dabei am verzweifeln.

    Wäre echt dankbar für jede Antwort.

  • #2
    "fulltext" ist ein reserviertes Wort. Also musst du es, wenn du es als Spaltenbezeichner verwenden möchtest, in Backticks setzen.
    Wir werden alle sterben

    Kommentar


    • #3
      Mein Code lautet

      $abfrage2 = "UPDATE " . $tabname . " SET ´fulltext´ = '" . $_POST['neutext'] . "' WHERE id = " . $id . "";
      $erg2 = mysql_db_query("$dbname",$abfrage2,$con);

      es funktioniert einfach nicht (

      Kommentar


      • #4
        mysql_db_query
        Das ist veraltet und unschön. Aber nicht das Problem.


        mysql_error() sagt dir was, oder/und wo was, nicht stimmt.


        SQL Injections könntest du auch noch abfangen.
        Wir werden alle sterben

        Kommentar


        • #5
          Das ist nicht der Backtick, du hast den Acut Accent verwendet. Wenn du den jetzt noch mit gedrückter Shift-Taste eingibst, wird daraus der Grave Accent bzw. ein Backtick. (Deutsche Tastatur vorausgesetzt)

          Gruß,

          Anja
          [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
          Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
          Super, danke!
          [/COLOR]

          Kommentar


          • #6
            ok danke

            er sagt mir
            1300: Invalid utf8 character string: '�fulltext�'

            ???

            Kommentar


            • #7
              oder

              1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'fulltext = '

              wenn ich andere '' benutze

              Kommentar


              • #8
                Ich hab dir schon geschrieben, dass du das falsche Zeichen nimmst!?! Wenn du es nicht findest, dann kopier dir halt das hier: `
                [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
                Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
                Super, danke!
                [/COLOR]

                Kommentar


                • #9
                  Danke Danke Danke

                  echt tausend Dank

                  Kommentar

                  Lädt...
                  X