Alle dateen aus einer Tabbele löschen-->mehrere spalten
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
all
alt
alten daten
anzeigen
befehl
beispiel
beitrag
daten
formen
gel
gesamte spalte
inhalt
mehreren spalten
script
set
spalt
spalten
tabelle
update
zeile
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ich will ja nicht die ganze spalte l?schen, sondern nur den inhalt.
Dein code w?rde ja die gesamte spalte l?schen. -
update?
warum den update?
ich will den inhalt der spalten l?schen.
nicht updaten...
er hat aber recht. Du updatest die Spalten ja so, dass da nichts mehr drin steht also:
mysql_query("update `tabelle` set `spalte_1`='', `spalte_2`=''");
Beitrag ge?ndert am 28.10.2005 16:50 von shakal -
Volle Inhalte in einer Tabelle k?nnen nunmal nur durch Update wieder geleert werden.
Also setzt Du einen leeren Inhalt in Form des Formates.
Somit werden Deine vorigen Daten einfach mit leeren Daten ?berschrieben. -
genau, durch das update werden alle alten daten durch keine neuen ersetzt, also wurde der inhalt gel?scht, anders geht es nicht
-
soweit...sogut.
Hab ich umgesetzt.
bringt aber immer noch ncihts.
einfach ma so:
http://fickedisch.fi.funpic.de/anzeige.php
hier dann der einsatz des scripts:
http://fickedisch.fi.funpic.de/delete.php
das eigentliche script:
<html> <h2>ID-DELETE</h2><?php mysql_connect('localhost','fickedisch','mz9utb'); mysql_select_db('fickedisch');?> <form method="post"> <input type="text" name="id">ID<br> <input type="submit" name="all" value="Alle Eintraege loeschen"><br> <input type="submit" name="delete" Value="ID-loeschen"><br> <?php $sql='SELECT * FROM bilder'; $query=mysql_query($sql); if($_POST['all']) { $sql2='DELETE FROM bilder WHERE id="'.$id.'"'; $query2=mysql_query($sql2) or die ('Hat leider nich geklappt...'); print 'wieder zur bilder anzeige --><a href="anzeige.php">Anzeige</a>'; } $sql3='UPDATE "bilder" set "Name"="", "URL"="","comment"=""'; if($_POST['delete']) { $query3=mysql_query($sql3) or die ('Hat leider nich geklappt...'); print 'Wieder zur bilder anzeige --><a href="anzeige.php">Anzeige</a>'; }
ist momentan noch auf funpic.wenns dann geht, kommts zu lima.
-
$sql3='UPDATE "bilder" set "Name"="", "URL"="","comment"=""';
nimm mal die ganzen " da raus, jedenfalls die um tabellen- und spaltennamen, dann m?sste es gehen -
unsu schrieb:
$sql3='UPDATE 'bilder' set 'Name'='', 'URL'='','comment'=''';
nimm mal die ganzen ' da raus, jedenfalls die um tabellen- und spaltennamen, dann m?sste es gehen
hab ich gemacht.
geht aber immer noch nciht.
wer will kann nachkucken. -
tipp mal genau diesen befehl ein und versuch es nochmal:
$sql3 = "UPDATE bilder SET Name = '',
URL = '', comment = ''"; -
hab kopiert-->eingef?gt-->Hochgeladen-->Ausprobiert
und dann...nix-.-
es geht einfach nciht.
Aber auf einer anderen seite habe ich das hier entdeckt:
loeschen = "DELETE FROM Tabellenname WHERE Spaltenname= 'Wert'"; $loesch = mysql_query($loeschen);
w?rde es in der art nicht auch gehen?
oder MUSS es der Update befehl sein? -
unsu schrieb:
muss update sein, mit DELETE l?scht du zeilenweise
also zum beispiel die ganze zeile wo in der spalte name 'peter' steht
-.-
das bringt mich auf meiner suche jetzt aber auch nicht weiter... -
poste bitte nochmal den unteren teil des scripts mit ver?nderungen, vielleicht find ich ja noch was anderes woran es liegt
-
nur mal so aus interesse...
warum willst du alles bis auf die id l?schen?
ist doch pl?t^^
merk dir einfach die h?chste id l?sch alles und machs neu oder was wei? ich...
aber so h?rt sich das seeeehr seltsam an.. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage