Tänzer
Hallo!
Ich würde gerne einen inhalt einer Tabelle z.b. den Usertext eines Users per action löschen.
Nur kenne ich den sqL-Befehl nicht um dne Inhalt einer Spalte zu löschen.
php: |
1:
2:
3:
4:
|
if(isset($action)) $action=$action; else $action="";
if($action=="kill") {
....
} |
|
Ich hoffe ihr könnt mir weiterhelfen.
KleenMicha
Dies ist ja relativ simpel:
php: |
1:
|
UPDATE bb1_user SET usertext='' WHERE userid='".$wbbuserdata['userid']."' |
|
Dazu weißt du der Zelle einfach keinen Inhalt zu.
keine_Ahnung
Ich habe es so:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
$loeschen = "DELETE FROM bb".$n."_musik WHERE musik_id = '".$_POST['r_musik_delete']."'";
$loesch = mysql_query($loeschen);
if($loesch)
{
echo "<center><h1>Musik erfolgreich gelöscht!</h1></center>";
echo "<meta http-equiv=\"refresh\" content=\"0;URL=musik.php{$SID_ARG_2ND}\" />";
}
else
{
echo "<center><h1>Musik konnte NICHT gelöscht werden!</h1></center>";
}
} |
|
So löscht du einen gesamten Inhalt.
Tänzer
Stimmt so konnte man das ja auch machen.
Vielen danke ^^
[kamui]
Oder um den Code von keine_Ahnung ein bisschen zu verkürzen kannst du es auch so machen:
php: |
1:
2:
3:
4:
5:
|
$loeschen = "DELETE FROM bb".$n."_musik WHERE musik_id = '".$_POST['r_musik_delete']."'";
$loesch = mysql_query($loeschen)
or die('Der Inhalt konnte nicht gelöscht werden!');
header("Location: musik.php{$SID_ARG_2ND}");
exit; |
|
KleenMicha
Allerdings ist in beiden Fällen {$SID_ARG_2ND} falsch gesetzt, denn wieso sollte man auf:
code: |
1:
|
http://wegzumforum/musik.php&sid=$sid |
|
verweisen?
Richtig wäre: {$SID_ARG_1ST], da dies in: "?sid=$sid" umgewandelt wird.