Re: Datensatz automatisch löschen - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Sander (8133 Beiträge) am Montag, 9.Oktober.2006, 21:20.
    Re: Datensatz automatisch löschen

      erst ein get mit deinem range + while get_next auf die db und in der while ein del "Id==$_id";

      thats all.

      da braucht man nich viel mit email kommunizieren, keine Links setzen und ewig dankbarkeit zeigen ;)


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Jörg (173 Beiträge) am Montag, 9.Oktober.2006, 18:55.
    Datensatz automatisch löschen

      Hallo!

      Gibt es die Möglichkeit, alle alten Datensätze über 50 Stück zu löschen?

      Dies hier klappt leider nicht:
      del "Nr==!$nummer range=50,50", "guestbook_Kopie";

      Die Anzahl der Einträge sollen für jeden User begrenzt werden. D.h. sobald der 51 Eintrag kommt, wird der Älteste gelöscht.

      Gruß
      Jörg

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 9.Oktober.2006, 19:11. WWW: jobmarder.de
    Re: Datensatz automatisch löschen

      wozu?;-)

      aber:
      ja, man kann. Besser ist aber, gleich den 51. Eintrag zu verhindern.

      Gruß

      Claus

     Antworten

    Beitrag von Joerg (159 Beiträge) am Montag, 9.Oktober.2006, 19:31.
    Re: Datensatz automatisch löschen

      Wozu? Um die maximale Anzahl von 10.000 nicht zu überschreiten.
      Und den 51. möchte ich nicht verhindern, da ma somit keine neuen (aktuellen) Einträge mehr hinzufügen kann.

      Hast Du eine Lösung?

      Jörg

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 9.Oktober.2006, 20:44. WWW: jobmarder.de
    Re: Datensatz automatisch löschen

      >Hast Du eine Lösung?
      
      ja:

      Lösung 1:

      aufrüsten auf baseportal Smart 3) 100.000 Einträge

      Lösung 2:

      Gästebuch mit passwortschutz versehen und Einträge für user auf 50 begrenzen und mit Selbstverwaltung ausstatten.

      Lösung 3:

      entweder auf Lösungen seitens baseportal warten(vielleicht hift dir ja auch einer der Nörgler), selbst lernen oder jemanden beauftragen.

      Sorry, aber von mir gibt es ohne Gegenleistung (außer interessante Fragen, die ich dann allerdings nur per mail (soweit angegeben) beantworte) hier keine fertigen Programmierungen mehr.

      Obwohl ich es bei meinem Passwortschutz in der Bib freigestellt habe(es gibt übrigens nach wie vor keine Verpflichtung dazu!!), einen Link auf eine meiner Seiten zu setzten, hat es bisher (kleine google-Prüfung) nicht einer für nötig gehalten, mal eine meiner Seiten auf seiner Homepage zu verlinken.
      Von Leuten, denen ich im Forum geholfen habe, ganz zu schweigen.

      Auf banale Fragen werde ich auch weiterhin antworten, aber Programmierungen gibt es nur noch per mail zu meinen Konditionen.

      Gruß

      Claus

     Antworten

    Beitrag von Joerg (159 Beiträge) am Montag, 9.Oktober.2006, 22:34.
    Re: Datensatz automatisch löschen

      Muss ich jetzt auch für Deine drei kompetenten Lösungen zahlen oder reicht es, wenn ich einen Link zum jobmarder.de setze?
      Warum fragst oder antwortest Du eigentlich??

      Jörg

     Antworten

    Beitrag von Claus - das andere Ich (1 Beitrag) am Montag, 9.Oktober.2006, 22:50.
    Re: Datensatz automatisch löschen

      Der Grund, wieso keiner einen Link auf Deine Seite setzt, könnte ein ganz einfacher sein:
      Solltest einfach ein wenig mehr an der Grafik der Seiten arbeiten, anstatt hier im Forum sich mit Gott und der Welt anzulegen.
      Nicht das Du es falsch vestehst:
      Mit "Gott" meine ich jetzt keinen Bestimmten aus dem Forum, einfach nur ein übernatürliches Wesen, das hier im Forum noch keinen Beitrag geleistet hat.
      Ganz nebenbei glaubt Dir hier bestimmt KEINER, daß du noch nicht danach gegoogelt hast, wer auf Deine Seite linkt!

      Dein anderes Ich
      Claus

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 9.Oktober.2006, 22:59.
    Re: Datensatz automatisch löschen

      nene, da steht "(kleine google-Prüfung)..." - nich "keine" ;)

     Antworten

    Beitrag von Claus (4645 Beiträge) am Mittwoch, 11.Oktober.2006, 18:16. WWW: jobmarder.de
    Re: Datensatz automatisch löschen

      ein kleines Zitat von Klau Störtebeker:

      >Gottes Freund und aller Welt Feind
      

      ;-)

      Gruß

      the real Claus

     Antworten

    Beitrag von Herbert (56 Beiträge) am Dienstag, 10.Oktober.2006, 00:24.
    Re: Datensatz automatisch löschen

      Gerne würd ich deine Homepage bei mir verlinken, aber nur wofür, da leider fast kein inhalt.

      gruss herbert

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 9.Oktober.2006, 21:20.
    Re: Datensatz automatisch löschen

      erst ein get mit deinem range + while get_next auf die db und in der while ein del "Id==$_id";

      thats all.

      da braucht man nich viel mit email kommunizieren, keine Links setzen und ewig dankbarkeit zeigen ;)

     Antworten

    Beitrag von Claus (4645 Beiträge) am Montag, 9.Oktober.2006, 21:37. WWW: jobmarder.de
    Re: Datensatz automatisch löschen

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 9.Oktober.2006, 22:42.
    Re: Datensatz automatisch löschen

      Sach ma bist du ein Stalker? Das mit dem Thread is ja schon belästigend.

     Antworten

    Beitrag von Joerg (159 Beiträge) am Montag, 9.Oktober.2006, 22:36.
    Re: Datensatz automatisch löschen

      Hi!

      Vielen Dank vorab!
      Dies habe ich allerdings bereits versucht:

      <perl>
      get "Nr==$nummer sort=- range=20,50", "guestbook_Kopie";
      while(get_next("guestbook_Kopie"))
      {
        del "Id==$_id", "guestbook_Kopie";
      }
      </perl>
      

      Leider vergebens....

      Jörg

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 9.Oktober.2006, 22:44.
    Re: Datensatz automatisch löschen

      inwiefern vergebens?
      wird gar nix gelöscht oder Seite nich angezeigt oder falsche DS gelöscht?

     Antworten

    Beitrag von Sander (8133 Beiträge) am Montag, 9.Oktober.2006, 22:56.
    Re: Datensatz automatisch löschen

      probier mal so:

      <perl>
      get "Nr==$nummer sort=- range=20,50", "guestbook_Kopie","holen";
      while(get_next("holen"))
      {
        del "Id==$_id", "guestbook_Kopie";
      }
      </perl>
      

      sollte gehn

     Antworten

    Beitrag von Jörg (173 Beiträge) am Dienstag, 10.Oktober.2006, 10:50.
    Re: Datensatz automatisch löschen

      Hi!

      Vielen Dank!
      Leider hatte Deine Lösung auch nicht den gewünschten Erfolg.
      Allerdings habe ich eine Lösung gefunden:

      <perl>
      get "Nr==$nummer sort=- range=50,20", "guestbook_Kopie","holen";
      out "$_amount_query";
      while(get_next("holen"))
      {
      if ($_amount_query gt "50")
      {
        del "Id==$_id", "guestbook_Kopie";
      }
      }
      </perl>
      


      Hier wird allerdings immer nur ein Datensatz gelöscht ... Aber zumindest wird gelöscht.
      Zu welchen Seiten soll ich nun einen Link setzen?
      Ich glaub, ich setz einen Link zum jobmarder.de, damit sich dort endlich einmal jemand einträgt! ;-)
      Die Chancen über dieses Portal einen Job zu bekommen, sind schließlich sehr groß (da man der Einzige ist). :)

      Gruß
      Jörg

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 10.Oktober.2006, 13:14.
    Re: Datensatz automatisch löschen

      hmm, das sieht nich gut aus. ich habs getestet, normalerweise funzt meine version.
      lass dir einfach mal die ids ausgeben ohne dem del-befehl. Wenn die dann stimmen, kann man weiter forschen.

     Antworten

    Beitrag von Jörg (173 Beiträge) am Donnerstag, 12.Oktober.2006, 17:25.
    Re: Datensatz automatisch löschen

      Hi Sander!

      Hab mir nun einmal die ids ausgeben lassen.
      Es werden generell immer die letzten 20 Datensätze ausgegeben....
      Ich habe nun versucht, über folgenden Code die Löschung vorzunehmen:

      get "Nr==$nummer sort=- range=50,20", "guestbook_Kopie","holen";
      if ($_amount_query gt "50")
      {
      while(get_next("holen"))
      {
        del "Id==$_id", "guestbook_Kopie";
      }
      }
      </perl>
      

      Hier werden einige Daten richtig gelöscht. Andere nicht ....

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 12.Oktober.2006, 20:32.
    Re: Datensatz automatisch löschen

      ok, jetzt hardcore:

      get "Nr==$nummer sort=- range=50,20", "guestbook_Kopie","holen";
      while(get_next("holen"))
      {
        $to_del{$_id}++;
      }
      foreach (keys %to_del){
        del "Id==$_", "guestbook_Kopie";
      }
      

      wenn das net funzt, weiß ich auch nich...

     Antworten

    Beitrag von Claus (4645 Beiträge) am Mittwoch, 11.Oktober.2006, 17:55. WWW: jobmarder.de
    Re: Datensatz automatisch löschen

      Hallo Jörg,

      >Ich glaub, ich setz einen Link zum jobmarder.de, damit sich dort endlich einmal jemand einträgt! ;-) 
      

      Alles eine Frage der Zeit.;-)

      Antwort auf Deinen Forumsbeitrag hast du auch bekommen.

      Kümmere mich vorerst nur noch um meine eigenen Projekte und habe daher keine Zeit mehr, mich hier im Forum um die Belange Anderer zu kümmern. Habe ich lange (und gerne) genug gemacht.

      Gruß

      Claus

     Antworten

    Beitrag von Herbert (56 Beiträge) am Donnerstag, 12.Oktober.2006, 17:35.
    @ jörg Re: Datensatz automatisch löschen

      <<Kümmere mich vorerst nur noch um meine eigenen Projekte und habe daher keine Zeit mehr, mich hier im Forum um die Belange Anderer zu kümmern. Habe ich lange (und gerne) genug gemacht.
      


      na Gott sei Dank, oder?

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 12.Oktober.2006, 19:00. WWW: jobmarder.de
    Re: @ jörg Re: Datensatz automatisch löschen

      >na Gott sei Dank, oder?
      

      finde ich auch;-)

      Gruß

      Claus

     Antworten

    Beitrag von Herbert (56 Beiträge) am Donnerstag, 12.Oktober.2006, 21:33.
    @ Claus Re: @ jörg Re: Datensatz automatisch löschen

      Sokrates:"Es ist keine Schande, nichts zu wissen, wohl aber, nichts lernen zu wollen."

      ist glaube ich von dir

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 12.Oktober.2006, 21:49. WWW: jobmarder.de
    Re: @ Claus Re: @ jörg Re: Datensatz automatisch löschen

      wie niedlich,

      was sollte ich wohl von Dir lernen?? Programmieren?? wohl kaum!!
      Sorry, aber ich weis, was ich kann!! Für manche Fragen hier im Forum brauch ich nicht mal 5 Minuten!!

      Da ich mich aber eh hier für eine Weile zurückziehe (eigene Projekte sind mir inzwischen genauso wie für viele andere, die hier überhaupt nichts leisten, außer zu fragen, wichtiger) wirst Du diese "Lücke" ja problemlos füllen.;-))

      Gruß

      Claus

     Antworten

    Beitrag von Claus (4645 Beiträge) am Donnerstag, 12.Oktober.2006, 19:12. WWW: jobmarder.de
    Re: Datensatz automatisch löschen

      >Die Anzahl der Einträge sollen für jeden User begrenzt werden. D.h. sobald der 51 Eintrag kommt, wird der Älteste gelöscht.
      

      mail unterwegs.

      Gruß

      Claus

     Antworten

    Beitrag von Jörg (173 Beiträge) am Freitag, 13.Oktober.2006, 13:54.
    Re: Datensatz automatisch löschen

      Hallo!

      Vorab ALLEN vielen Dank für die Antworten!!

      Hier nun die Lösung meines Problems:

      <perl>
      get "Nr==$Nummer", "guestbook_Kopie","holen";
      $loeschen=$_amount_query-50;
      out "$_amount_query - $loeschen";
      get "Nr==$Nummer sort=- range=50,$loeschen", "guestbook_Kopie","holen";
      

      if ($loeschen gt "0")
      {
      while(get_next("holen"))
      {
        $to_del{$_id}++;
      }
      foreach (keys %to_del)
      {
        del "Id==$_", "guestbook_Kopie";
      }
      }
      </perl>
      

      Alle anderen Lösungen haben leider nicht zum gewünschten Erfolg (vorab die Datensätze auf 50. Stk zu beschneiden) geführt....

      So, und nun vertragt Euch wieder!!!!

      Jörg

      P.S.: Ich wäre sehr dankbar, wenn man in Zukunft nicht mehr unter meinem Namen in anderen Foren seinen Senf abgibt! Soviel Anstand und "Mut" sollte man besitzen und seine Meinung unter dem eigenen Namen kundtun!

     Antworten


     
 Liste der Einträge von 16201 bis 16351:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.10s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!