Brauch euren Rat... Einzelne Einträge aus Datenbank löschen

Code:
ALTER TABLE gb_about ADD ID2 smallint AUTO_INCREMENT PRIMARY KEY

...Da hast du ne neue Spalte ID2 mit eindeutigem Wert, woran du die Datensätze identifizieren kannst.
 
irgendwie gibt es immer ne Fehlermeldung..

Kann mir jemand den SQL Befehl schreiben!?

Zur Zeit schaut es so aus:

Code:
CREATE TABLE `gb_about` (
  `userid` char(2) NOT NULL default '',
  `name` varchar(25) NOT NULL default '',
  `datum` text NOT NULL,
  `email` text NOT NULL,
  `eintrag` text NOT NULL
) TYPE=MyISAM;
 
Falls dann alle Fragen geklaert sind denk bitte daran den Thread als erledigt zu markieren, falls nicht schon geschehen.
Und weiterhin viel Erfolg.
 
naja noch nicht ganz...

Wie kann ich die jetzt löschen!

Jetzt hab ich ne fortlaufende ID bei den Beiträgen aber ich weis noch nicht wie ich es löschen kann....
 
Nehmen wir an Du gibt den Link in dieser Art aus:
PHP:
echo '<a href="loeschen.php?id='.$eintrag['id'].'">Eintrag loeschen</a>';
Dann kannst Du in loeschen.php folgendes machen:
PHP:
if (!empty($_GET['id']))
 {
  mysql_query("delete from eintraege where id='".$_GET['id']."'");
 }
 
hmm... also irgendwie klappt's nicht ganz...

ich hab dein Query "umgeschrieben" in

Datei loeschen.php
PHP:
<?php
if (!empty($_GET['id']))
{
  mysql_query("Delete from gb_about where id='".$_GET['id']."'");
} 
?>

und den link

PHP:
<a href="loeschen.php?id='.$ausgabe['id'].'">Eintrag loeschen</a>

Die IDs werden richtig übernommen, aber wenn ich auf Eintrag löschen geklickt habe, kommt eine Weiße Seite und die Einträge sind immer noch da!
 
Ok, habs jetzt...

Hab vergessen bei loeschen.php die Login Daten usw. für die Database einzugeben...

Vielen Dank!!
 
Zurück