PHP/MySQl: Datensatz aus Abfr. nur mir SetNr. löschen

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

  • PHP/MySQl: Datensatz aus Abfr. nur mir SetNr. löschen

    Hallo again,

    aufgrund des Erfolges von gestern,ein neues Problem:
    Ich will aus einem bestimmtem Abfrageergebnis aus einer Tabelle von dem ich nur die Zeilennummer (abgezählter Zeilenindex) kenne, einen Datensatz löschen.
    Ich kenne keinerlei Schlüssel- oder Wertzuweisung - nur die Zeilennummer.
    Kennt jemand eine elegante Methode?!

    Thanks for Help

    Blaster

    P.S.:Greetings to Sky
    Yuppi, endlich Elite ...

  • #2
    hmm,

    wie gibt sich dieser Datensatz bzw. seine Nummer zu erkennen ?? Ich verstehe das jetzt nicht ganz, es ist doch ein Schlüssel wenn er eindeutig ist oder wie sehe ich das ?

    Kommentar


    • #3
      Zu Verdeutlichung:

      1)Abfrage
      2)Ausgabe Set1, Set2, Set3 ...
      3)Will Set27 physikalisch (recordset xy) in DB löschen, ohne ein Bedingungsparameter zu kennen, einfach mit Index 27 und Name der Datentabelle - Idee Zeigerübertragung.

      Blaster

      P.S.: Sorry for delay - servercrash.
      Yuppi, endlich Elite ...

      Kommentar


      • #4
        Da müsstest du einen Sub-Select machen, und das ist in mySQL umständlich...

        Einfacher geht's mit PHP:


        $resid = mysql_query("SELECT ...");

        for ($i=1;$i<=mysql_num_rows($resid);$i++) {
        $set[$i] = mysql_fetch_array($resid);
        }

        $zeile = 27;
        $vergleichspunkt = $set[$zeile][vergleichsfeld];

        mysql_query("DELETE FROM tabelle WHERE vergleichfeld='$vergleichspunkt'");


        Aber, wenn die Frage gestattet ist, was hast du eigentlich vor?

        CAT Music Files

        Kommentar


        • #5
          Hi Sky,

          erst einmal Danke, dass du mir wieder Audienz gibst:

          Aus einer ziemlich komplexen Abfrage werden bei mir die Ergebnisinhalte derart weiterverarbeitet, dass ich in der Entwicklung davon absehen möchte, die Key/Value-Parameter der ursprünglichen Abfragen weiter mitzuschleppen.
          Zur Zeit habe eine 5-Tier-Projektarchitektur mit bis zu 20 Pre-Prozessoren pro Schicht und Scriptlängen von 500 Zeilen. Die Idee ist den Zeiger temporär durch, die Schichten zu reichen und dann Queries abzuspeichern(s. gestern).
          Daher meine Idee von Ergebnis-Zeigern auf Datenbankzeiger zu schliesen.Soweit dies überhaupt möglich ist.
          Mein Problem ist, dass ich für meine Stilfehler langsam teuer bezahlen muß.Also dachte ich, ich hole mir ein wenig Inspiration und überarbeite mein Konzept.

          Thanks for Help

          Blaster
          Yuppi, endlich Elite ...

          Kommentar


          • #6
            Ja, am falschen Ende zu sparen ist nicht gut...

            CAT Music Files

            Kommentar

            Lädt...
            X