Man soll eine URL nur einmal eintragen können

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

  • Man soll eine URL nur einmal eintragen können

    Hallo!
    Wie kann ich es machen, das man eine URL nur 1 mal in die Datenbank eintragen kann?

    Vielen Dank schonmal..

  • #2
    das Feld als unique definieren
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      das Feld als unique definieren
      Hmm, könntest du dazu vielleicht einen Code-Schnipsel geben?

      Kommentar


      • #4
        das musst du in der Datenbank einstellen, genauer in der Tabele wo deine Links stehen!

        Als Tool würde ich dazu phpMyAdmin 2.2.3 nehmen!

        php-Entwicklung | ebiz-consult.de
        PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
        die PHP Marktplatz-Software | ebiz-trader.de

        Kommentar


        • #5
          das musst du in der Datenbank einstellen, genauer in der Tabele wo deine Links stehen!
          Aber wie?

          Kommentar


          • #6
            klick einfach auf das FELD Unique in deiner Tabellendefinition (myphpadmin)

            Das geht aber auch nur dann, wenn wirklick keine doppelten Einträge in der Tabelle stehen bzw Spalte. Sonst ERROR und du musst mit der Hand ran!

            cu
            berni

            php-Entwicklung | ebiz-consult.de
            PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
            die PHP Marktplatz-Software | ebiz-trader.de

            Kommentar


            • #7
              Achso meint ihr das..

              Ok, vielen Dank!!!

              Kommentar


              • #8
                viel Erfolg!

                Berni

                php-Entwicklung | ebiz-consult.de
                PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
                die PHP Marktplatz-Software | ebiz-trader.de

                Kommentar


                • #9
                  Hmm, der zeigt folgenden Fehler an:




                  Fehler

                  SQL-Befehl :

                  ALTER TABLE `urls` ADD UNIQUE(`url`)

                  MySQL meldet:


                  Duplicate key name 'url'

                  Kommentar


                  • #10
                    poste mal deine tabledefinition

                    php-Entwicklung | ebiz-consult.de
                    PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
                    die PHP Marktplatz-Software | ebiz-trader.de

                    Kommentar


                    • #11
                      Dann gib dem Index doch 'nen anderen Namen:

                      ALTER TABLE `urls` ADD UNIQUE uidx_urls_url (`url`)
                      carpe noctem

                      [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
                      [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

                      Kommentar


                      • #12
                        Es hat dann doch funktioniert..

                        Kommentar

                        Lädt...
                        X