Syntaxerror mit mysql

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

  • #31
    nach dem connect und vor der query musst du irgendwo die db auswählen.

    CAT Music Files

    Kommentar


    • #32
      $database= "datenbankname";
      $sqlhost= "localhost";
      $sqluser= "datenbankuser";
      $sqlpass= "passwort";

      $verbindung = mysql_connect ( $sqlhost, $sqluser, $sqlpass);
      if (!$verbindung) {
      echo "Keine Verbindung mit moneymaker-SQLDB möglich!\n";
      exit;
      }
      $wahl = mysql_select_db($database);
      if(!$wahl) { echo "db nicht da :-) "; }


      // ... weiter im text
      h.a.n.d.
      Schmalle

      http://impressed.by
      http://blog.schmalenberger.it



      Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
      ... nur ohne :-)

      Kommentar


      • #33
        ok. hier nochmal der orig-code mit mysql_select:

        <?php
        $database= "XXXXX";
        $sqlhost= "localhost";
        $sqluser= "GGGGG";
        $sqlpass= "JHJH";

        $verbindung = mysql_connect ( $sqlhost, $sqluser, $sqlpass);
        if (!$verbindung) {
        echo "Keine Verbindung mit DB möglich!\n";
        exit;
        }
        mysql_select_db(XXXXX);

        $date = date("d.m.Y");
        $time = date("H:i:s");

        $sqlbefehl = "INSERT INTO headrotation VALUES ('$date','$time')";
        $blub = mysql_query($sqlbefehl);
        if (!$blub) {
        echo 'error, mySQL said: '.mysql_error().'<br>';
        } else {
        echo 'Alles ok.';
        }
        echo 'Query war: '.$sqlbefehl.'<br>';
        mysql_close($verbindung);
        ?>

        jetzt bekomm ich folgende fehlermeldung:
        error, mySQL said: Column count doesn't match value count at row 1
        $PHP resource 4ever$

        Kommentar


        • #34
          oh mann, jetzt hast du vergessen der db zu sagen, wo sie die values hineinschreiben soll

          mach es wieder mit set TIMEmm = '$time' usw ... ist einfacher!!!
          h.a.n.d.
          Schmalle

          http://impressed.by
          http://blog.schmalenberger.it



          Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
          ... nur ohne :-)

          Kommentar


          • #35
            warum ist mein thread 2x drin, und warum kann ich den einen nicht wieder löschen? --> SKY
            h.a.n.d.
            Schmalle

            http://impressed.by
            http://blog.schmalenberger.it



            Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
            ... nur ohne :-)

            Kommentar


            • #36
              es klappt - ich kann den DB-Eintrag in phpmyadmin sehen

              allerdings geht das ganze nur wenn ich diesen teil des codes auskommentiere:

              $sqlbefehl = mysql_query("INSERT INTO headrotation SET DATEmm = '$date',TIMEmm = '$time'");
              //$blub = mysql_query($sqlbefehl);
              //if (!$blub) {
              //echo 'error, mySQL said: '.mysql_error().'<br>';
              //} else {
              //echo 'Alles ok.';
              //}
              //echo 'Query war: '.$sqlbefehl.'<br>';


              Lass ich es drinnen kommt 'ne fehlermeldung:
              parse error (nur diese beiden worte - nicht mehr!)
              $PHP resource 4ever$

              Kommentar


              • #37
                da hat sky wieder komischen salat geprogged

                so muss das :

                Code:
                $blub = mysql_query($sqlbefehl); 
                if (!$blub) { 
                echo "error, mySQL said: '.mysql_error().'<br>"; 
                } else { 
                echo "Alles ok."; 
                } 
                echo "Query war: '.$sqlbefehl.'<br>"; 
                
                die " waren es!
                h.a.n.d.
                Schmalle

                http://impressed.by
                http://blog.schmalenberger.it



                Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                ... nur ohne :-)

                Kommentar


                • #38
                  ok.
                  das hat aber (hoffentlich) überhaupt nix mit dem restlichen Code im Script zu tun.
                  D.h., wenn ich das rausnehme (keine Angst - ich tu's eh nich) ändert sich nix.
                  $PHP resource 4ever$

                  Kommentar


                  • #39
                    üh? meine quotes stimmen doch einwandfrei...?

                    CAT Music Files

                    Kommentar


                    • #40
                      passieren tut da nix, wenn du es rausnimmst. aber dir werden die etwaigen fehler nimmer gezeigt
                      h.a.n.d.
                      Schmalle

                      http://impressed.by
                      http://blog.schmalenberger.it



                      Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                      ... nur ohne :-)

                      Kommentar


                      • #41
                        ok. das ist nicht so gut.
                        deswegen hab ich deine version jetzt eingebaut.

                        der DB-Eintrag funtzt und der Browser gibt mir jetzt folgende Meldung aus:
                        error, mySQL said: '.mysql_error().'
                        Query war: '.1.'


                        Paßt das??

                        P.S.: UNENDLICHEN DANK AN EUCH BEIDE!
                        $PHP resource 4ever$

                        Kommentar

                        Lädt...
                        X