Mysql Fehler

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

  • Mysql Fehler

    MySQL meldet:


    #1062 - Duplicate entry '127' for key 1
    Was für ein Fehler is das? kann jemand mir sagen?
    Danke für die Aufmerksamkeit.
    10 kostenlos SMS in Deutschland

  • #2
    deine autoincrement spalte steht auf TINYINT ... nach 128 einträgen ist feierabend ... umstellen auf INT und gut ist.
    Kissolino.com

    Kommentar


    • #3
      OffTopic:
      Wieso komm eich immer zu spät und darf so einfache fragen nicht beantworten ?


      An mich bitte keine unaufgeforderten E-Mails senden (ausser ihr seid bereit geld zu zahlen, dann gerne )

      Kommentar


      • #4
        Original geschrieben von MaxP0W3R
        OffTopic:
        Wieso komm eich immer zu spät und darf so einfache fragen nicht beantworten ?
        OffTopic:
        sleep(60); mal aus deinem posting-script entfernen ?
        Kissolino.com

        Kommentar


        • #5
          Original geschrieben von MaxP0W3R
          OffTopic:
          Wieso komm eich immer zu spät und darf so einfache fragen nicht beantworten ?
          OffTopic:

          wie? du hast kein "power posting" Status? Tssss ... Antrag bei @Berni stellen, dann wird die Zeitsperre entfernt

          Kommentar


          • #6
            OffTopic:
            Original geschrieben von Wurzel
            sleep(60); mal aus deinem posting-script entfernen ?
            wenn schon ... dann bitte sleep(120); entfernen... schaue doch mal auf die zeit...
            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 |


            Kommentar


            • #7
              OffTopic:
              nene, die anderen 60sec gehen für think() und post() drauf

              </spam>
              Kissolino.com

              Kommentar


              • #8
                Original geschrieben von Abraxax
                OffTopic:
                wenn schon ... dann bitte sleep(120); entfernen... schaue doch mal auf die zeit...
                OffTopic:

                Ach weisst du, schlafen und auf die Uhr gucken, das schafft der @wurzel nicht

                Kommentar


                • #9
                  OffTopic:
                  Original geschrieben von asp2php
                  Ach weisst du, schlafen und auf die Uhr gucken, das schafft der @wurzel nicht
                  der schafft bestimmt auch so andere sachen nicht ... ... aber lassen wir das. ;-)
                  </ot>
                  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 |


                  Kommentar


                  • #10
                    Original geschrieben von Abraxax
                    OffTopic:
                    der schafft bestimmt auch so andere sachen nicht ... ... aber lassen wir das. ;-)
                    </ot>
                    OffTopic:
                    , sag' ich doch

                    Kommentar


                    • #11
                      der schafft bestimmt auch so andere sachen nicht ... ... aber lassen wir das. ;-)
                      hab noch eine Frage
                      function gibt_es($etw)
                      {
                      global $mysql_host, $mysql_user, $mysql_pass, $mysql_dbase;
                      $sql = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
                      mysql_select_db($mysql_dbase);
                      $hi = mysql_query("select * from table where url='".$etw."'");
                      if(mysql_num_rows($hi)>0)
                      return true; # es gibt
                      else
                      return false; # es gibt nicht
                      mysql_close($sql);
                      }

                      if(mysql_num_rows($hi)>0) - habt ihr bessere Vorshlag
                      10 kostenlos SMS in Deutschland

                      Kommentar


                      • #12
                        Original geschrieben von IPmnl
                        habt ihr bessere Vorshlag
                        natürlich. COUNT() ist sehr viel performanter, als sich alle zutreffenden datensätze auslesen zu lassen, nur um dann deren anzahl zu bestimmen.
                        wenn du nur wissen willst, ob es etwas in der DB überhaupt gibt, könntest du natürlich auch mit LIMIT die anzahl der datensätze direkt auf einen beschränken.

                        die verwendung globaler variablen ist auch ziemlich unsauber.
                        eine funktion sollte eine definierte schnittstelle haben, und innerhalb der funktion benötigte werte dann als parameter an die funktion übergeben werden.

                        und dass mysql_close nicht mehr zur ausführung kommt, nachdem du die funktion bereits davor in jedem fall mit return verlassen hast, sollte auch logisch sein.
                        I don't believe in rebirth. Actually, I never did in my whole lives.

                        Kommentar


                        • #13
                          Original geschrieben von IPmnl
                          hab noch eine Frage
                          function gibt_es($etw)
                          {
                          global $mysql_host, $mysql_user, $mysql_pass, $mysql_dbase;
                          $sql = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
                          mysql_select_db($mysql_dbase);
                          $hi = mysql_query("select * from table where url='".$etw."'");
                          if(mysql_num_rows($hi)>0)
                          return true; # es gibt
                          else
                          return false; # es gibt nicht
                          mysql_close($sql);
                          }

                          if(mysql_num_rows($hi)>0) - habt ihr bessere Vorshlag
                          - select * from ... ist sehr schlecht, und soll vermieden werden.
                          - select count(url) as cnt from ... sollte besser angewendet werden
                          - erst DB-Verbindung schliessen, dann zurück springen.

                          Kommentar


                          • #14
                            dank euch, ich guck mal den count function
                            10 kostenlos SMS in Deutschland

                            Kommentar

                            Lädt...
                            X