per Hyperlink Tabelle leeren?

Scaleo

Mitglied
Hi,
ich habe da ein kleines problem.
Per klick auf einen Hyperlink will ich eine komplette tabelle leeren.
ich hab es selber schon versucht hinzubekommen, aber leider will es nicht klappen :(
hier ein teil meines scriptes:
PHP:
$db = mysql_connect("host", "user", "pass");
$sql = "TRUNCATE TABLE failed"; 
if($del) mysql_db_query($db, $sql);

und hier wäre der hyperlink:
PHP:
<a href="<? echo ''.$PHP_SELF.'?del'?>">Tabelle l&ouml;schen</a>

Dazu sei gesagt das ich anfänger bin :)

mfg Scaleo
 
PHP:
<?php

mysql_connect("localhost", "user", "pass") or die(mysql_error());
mysql_select_db("cdcol");
$sql = "TRUNCATE TABLE `cds`"; 
if(isset($_GET['del'])) mysql_query($sql) or die(mysql_error());

?>
Du hattest keine Datenbank ausgewählt, außerdem war deine Abfrage nicht ganz korrekt. Du solltest dafür die Funktion isset verwenden und natürlich $_GET falls einmal register_globals ausgestellt sind.
 
Über eine simple Get-Anfrage eine Tabelle leeren? Das würde ich etwa mit dem berühmten roten Knopf vergleichen, auf dem „bitte nicht drücken“ steht. Hast du gar keine Sicherheitsbedenken?
 
Ich vermute dass das nur ein Teil davon ist, also der link nur funtioniert wenn der admin per session eingeloggt ist. Dann wäre da sicherheitstechnisch kein Problem zu sehen.
 
Zurück