Löschen und Lesen

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

  • Löschen und Lesen

    Ich hab die Frage woandersher kopiert. Also net wundern

    Also es handelt sich um MySql. Ich greife über phpmyadmin zu. Jetzt möchte ich über ein formular in eine Datenbank etwas einfügen. Diese Datenbank soll genau 5 Zeilen besitzen. Und immer wenn ich etwas über das Formular hinzufüge, soll es in eine Zeile geschrieben werden und die älteste Information gelöscht werden. Also wenn in Zeile 1 Hallo in zeile 2 Morgen in zeile 3 Abend in zeile 4 heute und in zeile 5 gestern steht, und ich nun Guten morgen hinzufüge, dann sollte es so aussehn: zeile1 gutenmorgen, zeile 2 hallo, zeile 3 morgen usw. Weiß jemand wie ich sowas anstelln kann?

    Weiß da jemand ne Antwort druff??

  • #2
    Re: Löschen und Lesen

    Original geschrieben von Hotpown
    Jetzt möchte ich über ein formular in eine Datenbank etwas einfügen. Diese Datenbank soll genau 5 Zeilen besitzen.
    so etwas lässt sich bei einer datenbank nicht festlegen.
    die zahl und art der spalten kannst du definieren - die zahl der zeilen ist jedoch immer variabel.

    Und immer wenn ich etwas über das Formular hinzufüge, soll es in eine Zeile geschrieben werden
    also füge mit einem INSERT-statement einen neuen datensatz hinzu.
    und die älteste Information gelöscht werden.
    also lösche nach dem ausführen des vorhergehenden schrittes den ältesten datensatz.

    um diesen zu bestimmen, ist natürlich ein kriterium für das "alter" erforderlich.
    zum beispiel der zeitpunkt, zu dem ein eintrag gemacht wurde, würde sich hierfür ganz gut eignen.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Ist ne Frage, wie die Einträge aufgebaut sind.
      Gibt es ein Timestamp oder eine id (auto_increment)?
      Es sollte ne ID da sein.
      Also mit INSERT den neuen Eintrag hinzufügen, dann mit DELETE den Eintrag mit der kleinsten ID löschen.

      Wenn man es sauber machen möchte, müsste man das aber als Transaktion machen.
      heute bug ich, morgen browse ich...

      Kommentar


      • #4
        Wie heisstn der Tag, mit dem ich die mit der kleinsten ID löschen kann?

        Kommentar


        • #5
          a. http://www.mysql.de/doc/de/index.html hilft jedem - auch dir
          b.
          die älteste id bekommst du mit
          PHP-Code:
          SELECT FROM tabelle ORDER BY id ASC LIMIT 0,
          erneuern kann man mit
          PHP-Code:
          UPDATE tabelle SET [usw
          hast du überhaupt schon ein tabelle erstellt???
          [color=black] Important: alt bei <img> ist immer erforderlich · Strings richtig trennen/verbinden · Kiddie-Code hat keine Chance[/color]

          Kommentar


          • #6
            naja noch nicht. Aber ich weiß wies geht. ist ja easy.

            Kommentar


            • #7
              naja irgendwie helfen mir eure antowrten nicht wirklich weiter. Es sind nur so "teilschnipsel" kann hier jemand mal den ganzen tag posten?

              btw: Das handbuch kenn ich schon. Ist mir aber viel zu unübersichtlich :/

              Kommentar


              • #8
                Original geschrieben von Hotpown
                naja irgendwie helfen mir eure antowrten nicht wirklich weiter. Es sind nur so "teilschnipsel" kann hier jemand mal den ganzen tag posten?
                tags hast du in html, nicht in einer DB-abfragesprache wie mysql.
                und die "teilschnippsel" hier sollten reichen, damit du dir deine sachen selber zusammenstellen kannst.
                btw: Das handbuch kenn ich schon. Ist mir aber viel zu unübersichtlich :/
                lerne entweder, mit handbüchern umzugehen - oder lasse vom programmieren lieber gleich die finger.
                I don't believe in rebirth. Actually, I never did in my whole lives.

                Kommentar


                • #9
                  lerne entweder, mit handbüchern umzugehen - oder lasse vom programmieren lieber gleich die finger
                  Ist ja gut. Bleib mal ganz cool

                  Kommentar

                  Lädt...
                  X