Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
PHP/MySQl: Datensatz aus Abfr. nur mir SetNr. löschen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
PHP/MySQl: Datensatz aus Abfr. nur mir SetNr. löschen


 
Blaster
27-11-2001, 15:35 
 
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

 
JoelH
27-11-2001, 15:40 
 
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 ?

 
Blaster
27-11-2001, 17:25 
 
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.

 
Sky
27-11-2001, 18:02 
 
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?

 
Blaster
27-11-2001, 18:32 
 
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

 
Sky
27-11-2001, 18:50 
 
Ja, am falschen Ende zu sparen ist nicht gut...

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:59 Uhr.