If (exist $variable) ???

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    ach leute. mysql_error()

    PHP Code:
    $userverify mysql_query("SELECT user From user where user=$user") or die(mysql_error()); 
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Comment


    • #17
      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 '' at line 1

      Line 1 (PHP):
      PHP Code:
      <html></head><title>PW Changer</title></head><body
      oder meint der line 1 in der SQL syntax??
      die lautet dann:

      PHP Code:
      SELECT user From user where user=$user

      Comment


      • #18
        Original geschrieben von Leviathan
        oder meint der line 1 in der SQL syntax??
        dreimal darfst du raten.

        du hast die ' vergessen.
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Comment


        • #19
          cih weiss warum ich systemintegrator geworden bin.... :/

          EDIT:

          nu stehts so drin:

          $userverify = mysql_query("SELECT 'user' From 'user' where user=$user") or die(mysql_error());

          Comment


          • #20
            Original geschrieben von Leviathan
            nu stehts so drin:
            und ist immer noch falsch.
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Comment


            • #21
              jo aber wie heissts dann korrekt?

              Comment


              • #22
                Original geschrieben von Leviathan
                jo aber wie heissts dann korrekt?
                mit ein wenig GRUNDkenntnissen ist das einfach zu lösen.

                PHP Code:
                $userverify mysql_query("SELECT `user` FROM `user` 
                                           WHERE `user` = '"
                mysql_escape_string($user) ."'")
                                    or die(
                mysql_error()); 
                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                Comment


                • #23
                  so das ganze hab ich für die 2. zeile auch mal gemacht
                  PHP Code:
                       $pwoldverify mysql_query("SELECT `pw` FROM `user` WHERE `pw` = '"mysql_escape_string($pwold) ."'"); or die(mysql_error()); 
                  nu bringt der mir ne nette meldung die da lautet:
                  Parse error: parse error, unexpected T_LOGICAL_OR in C:\xampp\htdocs\PWchanger\pwchange.php on line 29

                  hab daraufhin mal die syntax überrpüft aber die stimmt :/
                  Last edited by Leviathan; 23-01-2004, 10:25.

                  Comment


                  • #24
                    Original geschrieben von Leviathan
                    so das ganze hab ich für die 2. zeile auch mal gemacht
                    PHP Code:
                         $pwoldverify mysql_query("SELECT `pw` FROM `user` WHERE `pw` = '"mysql_escape_string($pwold) ."'"); or die(mysql_error()); 

                    vllt sollte dein
                    `pw` = '". mysql_escape_string($pwold) ."'");
                    nochmal überprüft werden.....

                    sieht so aus als würde da ein " fehlen.....
                    `pw` = '".

                    greetz
                    eMs

                    Comment


                    • #25
                      also zeile 1 sieht so aus
                      PHP Code:
                      $userverify mysql_query("SELECT `user` FROM `user` WHERE `user` = '"mysql_escape_string($user) ."'") or die(mysql_error()); 
                      die funzt

                      zeile 3 (zeile 2 is nur ne if schleife):
                      PHP Code:
                      $pwoldverify mysql_query("SELECT `pw` FROM `user` WHERE `pw` = '"mysql_escape_string($pwold) ."'"); or die(mysql_error()); 
                      hab da das user nur durch pw ersetzt

                      Comment


                      • #26
                        Original geschrieben von Leviathan
                        hab daraufhin mal die syntax überrpüft aber die stimmt :/
                        nö. da ist ein ; vor dem or drin, was da nicht hingehört.
                        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                        Comment

                        Working...
                        X