Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] UPDATE Fehler

Einklappen

Neue Werbung 2019

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

  • [Erledigt] UPDATE Fehler

    Hallo zusammen,
    ich bin total am verzweifeln.

    PHP-Code:
    mysql_query("UPDATE  conf SET  value =  $numarthp WHERE id =  'numarthp'"$dbconnection) or die(mysql_error());
    mysql_query("UPDATE  conf SET  value =  $showmore WHERE id =  'showmoretxt'"$dbconnection) or die(mysql_error()); 
    Beide Queries funktionieren in phpmyadmin, jedoch nicht auf der php Site.

    hier kommt folgender Fehler

    Unknown column 'More' in 'field list'
    wobei "More" der Wert der Variablen $showmoretxt ist, also eigentlich nichts mit einer Spalte zutun hat, die fehlen könnte.

    Habe ich irgendetwas übersehen? Die erste Zeile haut er ohne Probleme direkt in die Datenbank.

  • #2
    PHP-Code:
    echo "UPDATE  conf SET  value =  $showmore WHERE id =  'showmoretxt'"
    sollte Dir klar machen, wo das Problem liegt.
    [COLOR="#F5F5FF"]--[/COLOR]
    [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
    „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
    [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
    [COLOR="#F5F5FF"]
    --[/COLOR]

    Kommentar


    • #3
      Das zeigt mir leider nur folgendes an:

      UPDATE conf SET value = $showmore WHERE id = 'showmoretxt'
      Unknown column 'More' in 'field list'

      Kommentar


      • #4
        Das bezweifle ich.
        [COLOR="#F5F5FF"]--[/COLOR]
        [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
        „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
        [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
        [COLOR="#F5F5FF"]
        --[/COLOR]

        Kommentar


        • #5
          Das ist doch nur nen String den ich dann mit dem echo ausgebe... was soll denn da sonst stehen?!

          Kommentar


          • #6
            Schreibst du in PHP
            $foo = bar
            oder
            $foo = 'bar' bzw. $foo = "bar"
            ?
            Siehst du, so sieht's in SQL auch aus.
            VokeIT GmbH & Co. KG - VokeIT-oss @ github

            Kommentar


            • #7
              PHP-Code:
              mysql_query("UPDATE  `conf` SET  `value` =  '$numarthp' WHERE `id` =  'numarthp'"
              Versuchs mal damit

              Kommentar


              • #8
                Zitat von Spanien16 Beitrag anzeigen
                PHP-Code:
                mysql_query("UPDATE  `conf` SET  `value` =  '$numarthp' WHERE `id` =  'numarthp'"
                Versuchs mal damit
                Aber bitte NICHT ohne Escaping!
                VokeIT GmbH & Co. KG - VokeIT-oss @ github

                Kommentar


                • #9
                  Jo, das wars - musste die Variable in Hochkommata setzen...
                  Da war die Fehlermeldung natürlich nicht sehr hilfreich.

                  Escaping wurde vorher schon erledigt!

                  Ich danke euch!

                  Kommentar


                  • #10
                    PHP-Code:
                    mysql_query("UPDATE  `conf` SET  `value` =  '".mysql_real_escape_string($numarthp)."' WHERE `id` =  'numarthp'"
                    So würde das ganze noch schöner aussehen

                    Kommentar


                    • #11
                      Zitat von niko Beitrag anzeigen
                      Jo, das wars - musste die Variable in Hochkommata setzen...
                      Da war die Fehlermeldung natürlich nicht sehr hilfreich.

                      Escaping wurde vorher schon erledigt!

                      Ich danke euch!
                      Ja, denn VALUE gehört normalerweise zum Syntax eines Queries dazu..

                      Ich rate dir, anzutrainieren, immer mit (`) und ' sowie " in Queries zu arbeiten
                      MfG
                      ~Capfly

                      Kommentar

                      Lädt...
                      X