Constantin Kiesling: DELETE - Anfrage geht immer schief...

Beitrag lesen

Ah... sorry, ich hab ncoh was vergessen: Bei mir kommt immer die Ausgabe "Fehler in der Datenbankanfrage", die ich für den Fall eines Fehlers geschrieben habe. Nochmals das Script...

<?php

if ($loeschen[name]) {

/*-----Variablen zur Datenbakanbindung-----*/
 $host = "localhost";
 $user = "lifelehrer_fr";
 $passwort = "";
 $dbname = "lifelehrer_db";
 $tabellenname = "lehrer";

/*-----Datenbankverbindung und -auswahl-----*/
 $link = mysql_connect ($host, $user, $passwort);
 mysql_select_db ($dbname, $link);

/*-----Datenabkanfrage-----*/
 $query = "DELETE FROM $tabellenname WHERE (name=$loeschen[name]) LIMIT 1";

if (mysql_query ($query, $link)) {
  print ("Der/Die LehrerIn $loeschen[name] wurde gelöscht.<br><br>\n");
  print ("<a href="index.php">Admin Panel</a>\n");
 } else {
  print ("Fehler in der Datenbankanfrage\n");
 }

/*-----Schliessen der DB Verbindung-----*/
 mysql_close ($link);

} else {
 print ("Es müssen alle Felder ausgefüllt werden! (Evtl. Kein Lehrer in der Database)<br><br>\n");
 print ("<a href="javascript:history.back()">Zurück</a>\n");
}

?>

MfG
Consti