Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Delete [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Delete


 
Frosty
23-06-2001, 21:51 
 
Hi,

vieleicht könnt Ihr mir wieder helfen (bestimmt;))

Und zwar ich will etwas aus der Datenbank löschen, und benutze:
----
mysql_query("delete * from user_daten where id='$id'");
----

Die ID habe ich ja mit übergeben. Nur er löscht nicht die ID mit den dazugehöhrigen daten :(
einer einen Rat ???

besten dank im vorraus
Mfg Frosty

 
BrainBug
25-06-2001, 08:23 
 
mysql_query("delete from user_daten where id='$id'");


durch darfst bei diesem Query keine Feldangabe einbauen -> den * einfach weglassen. Löschen kannst du nur einen kompletten Datensatz!

 
Frosty
26-06-2001, 12:04 
 
hm also ich verstehe das nicht. Es will net gehen. Auch ohne * löscht er nicht den Datensatz aus der Datenbank.
Local und auf dem server nicht.

Was soll das ???

Mfg Frosty

 
BrainBug
26-06-2001, 12:14 
 
also, ich würde jetzt mal versuchen, mit einer festen ID den Query auszuführen.

error_reporting(255);
mysql_query("delete from user_daten where id='14'");

was sind denn die Fehlermeldungen? Gibt's überhaupt welche? Wenn nicht, dann mach mal nach dem Query

echo mysql_errno()." : ".mysql_error();

gibt es den Datensatz auch wirklich? Hat dein DB-User die Rechte zum Löschen?

So, sehen wir mal weiter...

 
Frosty
26-06-2001, 17:18 
 
ok, ok, ok, ok *schnell in die hocke geh.....*
Nicht schlagen !!!
Hab ich selber schon getan. Ich hab mich jetzt selber ertappt das ich den überblick verloren habe.
Ich habe die userid als $id übergeben, aber die habe ich aber schon als datenbank-anbindung bestimmt. Also habe ich die ganze Zeit versucht den User "root" zu löschen. Naja den gibt es aber nicht als den als angemeldeten User ;)

Trotzdem Dank für deine Hilfe. ich hät wahrscheinlich noch wochen daran gesessen.

Mfg Frosty

P.S. Schnell noch wie kann ich das Script veranlassen mir ein true oder false auszugeben beim Löschen eines User´s ????

 
BrainBug
26-06-2001, 17:39 
 
$del=mysql_query("delete from user where id='alle_nur_nicht_root'");

if ($del) echo "Erfolg"; else echo "Ich schlage mich";

 
Frosty
26-06-2001, 18:58 
 
:D THX

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:10 Uhr.