Hello,
Wenn du mir das folgende Problem auch noch beantwortest, gibt es 2 Bonus Punkte :)
$del = "DELETE FROM
test";
warum wird das ignoriert?
Wie meisnt Du das? Was wird da ignoriert?
Du führst eine Zuweisung durch. Auf der leinen Seite steht eine (String-)Variable, der Du den Text von der rechten Seite des Gleichheitszeichens (Zuweisungsoperator) zuweist.
Wenn Du nun $del ausgeben lässt, steht da sicherlich der Text drin.
Wenn ich den Befehl so in phpmyAdmin eingebe, funktioniert es ohne Probleme.
Du meinst wahrscheinlich, wenn Du im SQL-Eingabefesnter vom phpMyAdmin "DELETE FROM test
;" eingibst und diese Anweisung dann ausführen lässt, dann ist die Tabelle test
hinterher leer. Die Anweisung wurde also ausgeführt.
Wenn Du nun innerhalb von PHP eine SQL-Anweisung ausführen lassen willst, benötigst Du dafür eine gültige Datenbankverbindung und eine Funktion, die die Anweisung dann über diese Verbindung ausführen kann.
siehe http://de2.php.net/manual/en/function.mysql-query.php
Und eine Verbindung bekommst Du mit
http://de2.php.net/manual/en/function.mysql-connect.php
Dann musst Du nur noch eine Datenbank auswählen für die Verbindung
http://de2.php.net/manual/en/function.mysql-select-db.php
und dann kannst Du die Query ausführen lassen.
Das beste wird sein, Du schaust Dir mal ein Turorial an
http://tut.php-quake.net/de/
und arbeitest das mal wirklich Seite für Seite durch (selber nachmachen!).
Dann solltest Du hinterher keine kleineren Probleme mehr haben. Dann kannst Du dich den großen Problemen zuwenden :-))
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg