Ankündigung

Einklappen
Keine Ankündigung bisher.

Query was empty

Einklappen

Neue Werbung 2019

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

  • Query was empty

    hallo schön...

    ich krieg hier bestimmt gleich wieder einen rüffel... aber ich werde noch verrückt...

    ich bekomm bei einer abfrage immer die Meldung...Query was empty...

    PHP-Code:
    $sql1 mysql_query("UPDATE t_login SET login='0' WHERE slotId='$_SESSION[SlotId]' AND login='1'"); 
    die felder sind alle richtig bezeichnet... die $_Session ist da...
    mach schon seit stunden rum...

  • #2
    Diese Zeile erzeugt mit Sicherheit nicht diese Meldung.

    PHP.de Wiki | Debugging:SQL
    [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
      Doch

      PHP-Code:
      $sql1 mysql_query("UPDATE t_login SET login='0' WHERE slotId='$_SESSION[SlotId]' AND login='1'");
                  
              if ( !
      mysql_query($sql1) ) {
              exit(
      mysql_error());
                      } 

      Kommentar


      • #4
        Nein.
        $sql1 = mysql_query("UPDATE t_login SET login='0' WHERE slotId='$_SESSION[SlotId]' AND login='1'");

        if ( !mysql_query($sql1) ) {
        Kopf einschalten.
        Befehle weniger verschachteln.
        Sprechende Variablen verwenden. Was ist „$sql“?
        [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
          ich blick es zwar nicht mehr...tatsache ist ob mit fehlermeldung oder ohne...die änderung nicht gemacht wird

          Kommentar


          • #6
            Ich habe Dir oben nen Link geschickt. Den darf man anklicken und alle Punkte darin abarbeiten. Wenn Dir das zu viel Arbeit ist, such Dir ein anderes Hobby. Vielleicht irgendwas mit Legosteinen. Die sind schön bunt, alle genormt und man muss nichts weiter tun, als sie zusammenzustecken. Ich hab echt keinen Bock auf Deinen ewig gleichen Mist.
            [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


            • #7
              Ich würd ja helfen, aber ich kann nikosch da nur bestätigen:

              Soviel Sand und keine Förmchen...
              [URL="https://gitter.im/php-de/chat?utm_source=share-link&utm_medium=link&utm_campaign=share-link"]PHP.de Gitter.im Chat[/URL] - [URL="https://raindrop.io/user/32178"]Meine öffentlichen Bookmarks[/URL] ← Ich habe dir geholfen ? [B][URL="https://www.amazon.de/gp/wishlist/348FHGUZWTNL0"]Beschenk mich[/URL][/B].

              Kommentar


              • #8
                Bitte hiermit anfangen: http://www.php.de/wiki-php/index.php...ng:Code-Smells

                PHP-Code:
                $sql1 mysql_query("UPDATE t_login SET login='0' WHERE slotId='$_SESSION[SlotId]' AND login='1'"); 
                Gewöhn dir ab, Variablen einfach so in den String reinzuballern. Das muss dir mindestens ne warning wegen $_SESSION[SlotId] ausspucken.

                edith: Integer darfst du auch gerne ungequotet an die DB übergeben, dazu explizit casten.
                I like cooking my family and my pets.
                Use commas. Don't be a psycho.
                [URL="http://jscouch.de"]Blog[/URL] - [URL="http://coverflowjs.github.io/coverflow/"]CoverflowJS[/URL]

                Kommentar


                • #9
                  Was mir am Anfang geholfen hat, ist, dass ich meinen Query über PHP 1:1 ausgegeben habe, und diese anschliessend auf phpmyadmin ausgeführt habe.

                  Kommentar


                  • #10
                    Wie man es in http://www.php.de/wiki-php/index.php/Debugging:SQL nachlesen kann.
                    [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

                    Lädt...
                    X