PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Datensatzposition (http://www.selfphp.de/forum/showthread.php?t=2129)

Ben20 08.09.2002 16:02:34

Datensatzposition
 
Hallo,

ich will einen Datenbankbrowser à la phpMyAdmin basteln und stehe jetzt vor einem Problem. Wie kann ich einen Datensatz löschen, ohne zu wissen wie er aufgebaut ist (Anzahl der Felder, Keys, usw). Mit anderen Worten kann ich irgendenwie bestimmen, dass er den z.B. 5 Datensatz löscht. Ich habs schon so versucht, aber das klappt nicht:

DELETE FROM irgendwas LIMIT 4,1;


Über die Suchfunktion habe ich nix entsprechendes gefunden, weiß jemand Rat?

CyberAge 08.09.2002 20:04:05

nen kleiner vorschlag: ließ doch einfach per "SELECT * FROM `tabelle`LIMIT $zeile, 1" die werte der tabelle aus. darauf hin kennst du doch struktur und inhalte der tabelle und zeile und kannst diese löschen!

Ben20 08.09.2002 22:23:37

So ähnlich mache ich das im Moment auch. Ich wollte nur wissen, ob es evtl eine Möglichkeit gibt auf den internen Datensatzzähler der MyISAM Tabellen zugreifen zu können. Mit der jetztigen Methode löscht er mir nämlich alle Datensätze die mit dem jeweiligen übereinstimmen (doppelte Einträge z.B.)

CyberAge 08.09.2002 22:52:16

dann mach doch einfach ein LIMIT 1 am ende dran. Das macht zumindest das PHPmyAdmin und so steht es auch in der MySQL-Doku!

Ben20 09.09.2002 17:50:24

Das is ne Idee!


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:11:20 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.