kostenloser Webspace werbefrei: lima-city


fehlvergebene IDs bei TopList-Script(PHP) wieder freischalten??

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    b*********-

    Mahlzeit^^

    K?nnt ihr mir vll sagen, wie ich IDs, die ja bei TopList Scripts automatisch vergeben werden wieder "freischalten" kann?
    Momentan melden sich immer so dubiose Seiten in meiner TL an, die ich zwar l?schen kann, aber damit wird nat?rlich auch immer eine ID belegt, die dann leider futsch ist. -.- Ist es ?berhaupt m?glich "bereits vergebene" IDs wieder freizuschalten oder geht das prinzipiell ?berhaupt nicht? (Bin so ein furchtbarer Ordnungsfanatiker ^^""")

    Ich w?rde mich freuen, wenn ihr mir weiterhelfen k?nnt^^
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Wenn dieses script eine mysql-datenbank mit einem autoincrement benutzt k?nnte es sehr aufwendig werden, aber nicht unm?glich.
    Man k?nnte vielleicht alles bis auf die id in eine neue Tablle kopieren und in der neuen tabelle id vorher als autoincrement definieren und danach die alte l?schen. Dann noch die neue umbennen.
    (habe ich nicht ausgetestet. k?nnte sein das dabei die ids vollkommen durcheinander kommen)
  4. Autor dieses Themas

    b*********-

    Hmmm, also um ehrlich zu sein, klingt aufwendig nicht wirklich beruhigend ^^"""

    Ich h?tte vll noch dazu schreiben sollen, dass ich mich mit PHP und vor allem mit Datenbanken nicht wirklich auskenne (<- und das ist noch leicht untertrieben :biggrin:) Deswegen w?rde ich auch ungern auf ungetestete L?sungen zur?ckgreifen, da ich das dann wohl eher verschlimmern als verbessern w?rde^^""""""""""""""""

    Also MySQL benutzt das Script, aber mit der Funktion, die du beschrieben hast, kenne ich mich leider nicht aus^^
  5. k**********e

    rein teoretisch ist es m?glich, aber sinn macht es nicht.
    du k?nntest die daten auslesen in einem array speichern,
    die datenbank leeren die datens?tze sch?n (id) ordentlich reinschreiben.

    aber nach jedem l?schen w?rde es wieder zur unordnung kommen^^ und das willst du ja nicht^^ das w?rde aber beim neuordnen zur einer relativ hohen serverlast f?hren

    was ich dir empfehlen w?rde ist. alle nue anmeldungen in eine gesonderte tabelle schreiben dann kannst du sie pr?fen und dann freischalten (umschreiben in die 'orginal'-tabelle) oder l?schen^^
  6. 0******a

    Wenn das Script gut geschrieben w?re, dann w?rdest du die IDs gar nicht mitbekommen, ausser du schaust direkt in der DB nach. W?re also am einfachsten, wenn das Skript angepasst werden w?rde, statt in der DB rumzufummeln. AUTO_INCREMENT ist nie dazu gedacht gewesen, eine Reihenfolge abzubilden, sondern ist nur dazu da, eine eindeutige Nummer zu generieren (?hnlich wie Sequences unter Oracle).
    @blackangel-:
    Zeig mal her das Skript
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!