Tom: Umtausch

Beitrag lesen

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

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de