WinFuture-Forum.de: Per Php Zeile In Tabelle Löschen? - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Per Php Zeile In Tabelle Löschen?


#1 Mitglied ist offline   Mathman 

  • Gruppe: aktive Mitglieder
  • Beiträge: 306
  • Beigetreten: 28. April 02
  • Reputation: 0
  • Wohnort:Quedlinburg

geschrieben 22. April 2005 - 12:12

Hallo,

ich habe mir nen Script geschrieben was bis auf das löschen funktioniert...

Jedoch nervt es mich das das löschen überhaupt nicht funktioniert und ich bin mit meinem latein am ende...

Kann mir wer meinen Fehler nennen?

Hier ist der Link zum löschen....

<td width=\"10\"><a href=\"action.php?action=exec_mdl&tpl_cfg_id=$daten_modul[id]&navi_id=$navi_id&modus=del&art_id=$art_id&id_sb=$daten_sb[id]\">-=löschen=-</a></td>
                      </tr>



hier kommt das eigentliche löschen...
if ($modus == "del") {
mysql_query("DELETE * FROM ".$tbsfx."sun_shoutbox WHERE id = $id_sb");
header( "LOCATION: ../front_end.php?art_id=$art_id" );
exit();
}


Habt ihr ne Idee woran es liegen könnte?

MfG
Mathman
0

Anzeige



#2 Mitglied ist offline   Urza 

  • Gruppe: aktive Mitglieder
  • Beiträge: 255
  • Beigetreten: 16. September 04
  • Reputation: 0
  • Wohnort:Dominaria/Aventurien

geschrieben 22. April 2005 - 13:37

Zitat

mysql_query("DELETE * FROM ".$tbsfx."sun_shoutbox WHERE id = $id_sb");


muss heißen:

mysql_query("DELETE * FROM {$tbsfx}sun_shoutbox WHERE id = '$id_sb'");


der wichtige unterschied sind die ' ' um id=...
der andere ist nur marginal, es war nur irgendwie übeflüssig den string zu beenden, die variable einzufügen und ihn dann fortzuführen ^^

ansonsten:

$res=mysql_query("DELETE * FROM {$tbsfx}sun_shoutbox WHERE id = '$id_sb'");
if($res == true){
echo "eintragen erfolgreich";
}else{
echo "eintragen fehlgeschlagen";
}

echo mysql_error();


um mal rauszufinden wo der fehler sonst noch liegen könnte
0

#3 Mitglied ist offline   Mathman 

  • Gruppe: aktive Mitglieder
  • Beiträge: 306
  • Beigetreten: 28. April 02
  • Reputation: 0
  • Wohnort:Quedlinburg

geschrieben 22. April 2005 - 13:51

funktionier leider auch nicht...

gibt auch nichts aus...
0

#4 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 22. April 2005 - 14:22

Nimm mal das * raus.
0

#5 Mitglied ist offline   stefanra 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.208
  • Beigetreten: 13. September 04
  • Reputation: 1

geschrieben 22. April 2005 - 14:41

Evtl fehlt ihm ein Semikolon am Ende des Statements.
0

#6 Mitglied ist offline   G.I.Joe 

  • Gruppe: aktive Mitglieder
  • Beiträge: 978
  • Beigetreten: 19. September 04
  • Reputation: 0

geschrieben 22. April 2005 - 14:44

Zitat (stefanra: 22.04.2005, 15:41)

Evtl fehlt ihm ein Semikolon am Ende des Statements.
<{POST_SNAPBACK}>

Nein, es ist der Stern. Der ist in einem Delete-Statement bei SQL fehl am Platz (ausser das ist eine Spezialität von MySQL, da kenn ich mich nicht aus)...
Eingefügtes Bild Eingefügtes Bild
0

#7 Mitglied ist offline   stefanra 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.208
  • Beigetreten: 13. September 04
  • Reputation: 1

geschrieben 22. April 2005 - 14:53

Ja stimmt, habe gerade mal meine Queries überprüft und dort taucht bei DELETE nie ein "*" auf.
0

#8 Mitglied ist offline   Urza 

  • Gruppe: aktive Mitglieder
  • Beiträge: 255
  • Beigetreten: 16. September 04
  • Reputation: 0
  • Wohnort:Dominaria/Aventurien

geschrieben 22. April 2005 - 15:48

*vor die stirn klatsch*
ja, sicher, der * ist falsch. aber ohne die ' ' hätte es höchstwahrscheinlich trotz alle dem nicht funktioniert
das ist wie mit der marmelade: ich steh davor und seh sie zum verrecken nicht ;)

Dieser Beitrag wurde von Urza bearbeitet: 22. April 2005 - 19:24

0

#9 Mitglied ist offline   Mathman 

  • Gruppe: aktive Mitglieder
  • Beiträge: 306
  • Beigetreten: 28. April 02
  • Reputation: 0
  • Wohnort:Quedlinburg

geschrieben 22. April 2005 - 19:22

jetzt gehts ohne den stern :P

danke an alle :P

nen freund von mir hat den thread bestimmt schon gelesen und es abgeänder da es jetzt auf einmal ohne stern geht :P

mfg
mathman
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0