Supportnet / Forum / Datenbanken
SQL-Befehle ausführen
Frage
Wie kann ich via Link einen SQL-Befehl ausführen.
[code]echo "<tr>
<td>$ID</td>
<td>$nname</td>
<td>$vname</td>
<td>$instr</td>
<td>$dabei</td>
<td>$besch</td>
<td><a href=´´>Bearbeiten</a></td>
<td><a href=´´>Löschen</a></td>
</tr>";[/code]
Ich möchte, wenn ich auf Löschen klicke, dass er diesen Befehl ausfrüht.
[code]mysql_query("DELETE FROM links WHERE id = ´3´");[/code]
Mit freundlichen Grüssen
Mike Hell
Antwort 1 von Nessus
Hi,
in dem du das MySQL-Statement in eine externe Datei auslagerst und nach abarbeitung sofort wieder auf die Ursprungsseite verweist.
<?
require("./dbconn.inc.php");
mysql_connect($host,$user,$password)
or die("Abbruch: Verbindung zu ´$host´"
." konnte nicht hergestellt werden.");
mysql_select_db($database)
or die("Abbruch: Datenbank ´$database´ konnte nicht"
." selektiert werden.<br><br>MySQL sagt: ".mysql_error());
$query = "DELETE * FROM links WHERE id = ´3´";
mysql_query($query);
header(´Location:http://www.dagehteszurursprungsseite´);
?>
HTH
Nessus
in dem du das MySQL-Statement in eine externe Datei auslagerst und nach abarbeitung sofort wieder auf die Ursprungsseite verweist.
<?
require("./dbconn.inc.php");
mysql_connect($host,$user,$password)
or die("Abbruch: Verbindung zu ´$host´"
." konnte nicht hergestellt werden.");
mysql_select_db($database)
or die("Abbruch: Datenbank ´$database´ konnte nicht"
." selektiert werden.<br><br>MySQL sagt: ".mysql_error());
$query = "DELETE * FROM links WHERE id = ´3´";
mysql_query($query);
header(´Location:http://www.dagehteszurursprungsseite´);
?>
HTH
Nessus
Antwort 2 von fithwor
Vielen Dank, hat mir geholfen, doch ich hab wieder Probleme.
Ich will, dass es beim Klicken des Links "Löschen", diesen Datensatz löscht.
$query = "DELETE * FROM mitglieder WHERE id = ´$id´";
mysql_query($query);
Muss irgendwie, die ID weitergeben.
Hier kann man das Beispiel ansehen:
http://www.chessilochrueche.ch/tools/mitglieder/mitglieder.php
Ich will, dass es beim Klicken des Links "Löschen", diesen Datensatz löscht.
$query = "DELETE * FROM mitglieder WHERE id = ´$id´";
mysql_query($query);
Muss irgendwie, die ID weitergeben.
Hier kann man das Beispiel ansehen:
http://www.chessilochrueche.ch/tools/mitglieder/mitglieder.php

