kostenloser Webspace werbefrei: lima-city


Datensätze löschen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    joke89

    Kostenloser Webspace von joke89, auf Homepage erstellen warten

    joke89 hat kostenlosen Webspace.

    Moin Leute,
    Ich habe mir ein eigenes Nachrichten System mit php und mysql geschrieben.
    Nur das Nachrichten löschen geht nicht.
    Ich habe bisher folgenden Befehl:

    $loeschen = \"DELETE Absender FROM $db1.nachrichten WHERE id = \'$id\'\";
    $loesch = mysql_query($loeschen)or die(\"Error: \" . mysql_error());

    Hoffentlich kann mir jemand von euch weiterhelfen.

    Mfg Joke89
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. schrotti12

    Moderator Kostenloser Webspace von schrotti12

    schrotti12 hat kostenlosen Webspace.

    joke89 schrieb:
    $loeschen = \\\'DELETE Absender FROM $db1.nachrichten WHERE id = \\\'$id\\\'\\\';
    $loesch = mysql_query($loeschen)or die(\\\'Error: \\\' . mysql_error());


    Ich kann mich täuschen, aber müsste das nicht

    $loeschen = \\\'DELETE Absender FROM db1.nachrichten WHERE id = \\\'$id\\\'\\\';


    heißen?
  4. Autor dieses Themas

    joke89

    Kostenloser Webspace von joke89, auf Homepage erstellen warten

    joke89 hat kostenlosen Webspace.

    Hmm ne, meiner Meinung und der Meinung des Browsers nach, gehts nicht.
  5. e********l

    Schrotties Code ist aber korrekt. Was steht denn bei dir in $db1 drin und wofür ist die Variable gut?

    Hast du denn eine gültige Verbindung zum MySQL Server aufgebaut?
  6. Autor dieses Themas

    joke89

    Kostenloser Webspace von joke89, auf Homepage erstellen warten

    joke89 hat kostenlosen Webspace.

    Ja, Datenbank Verbindung steht zu 100 Prozent.
    Ich kann problemlos Nachrichten schreiben und auch lesen.
    Also klappt das Schreiben neuer Datensätze und Auslesen dieser.
    Nur das Löschen klappt nicht.

  7. t*****b

    Auf die Schnelle würde ich sagen:

    $loeschen = \"DELETE Absender FROM \".$db1.\".nachrichten WHERE id = \'$id\'\";
    // oder kompletten Eintrag löschen
    $loeschen = \"DELETE FROM \".$db1.\".nachrichten WHERE id = \'$id\'\";


    Ansonsten, Fehleranalyse:
    - Was gibt mysql_error() aus?
    - Was steht in $loeschen (echo $loeschen;), hat $db1 überhaupt einen Wert?
  8. Autor dieses Themas

    joke89

    Kostenloser Webspace von joke89, auf Homepage erstellen warten

    joke89 hat kostenlosen Webspace.

    Besten Dank an alle.
    Es funktioniert nun.
    closen
  9. e********l

    Und woran hatte es nun gelegen?
  10. der fehler liegt darin, dass du \"$db.1\" geschrieben hast.
    das ist doch keine variable. es muss heißen \"db.1\"
  11. der fehler liegt darin, dass du \"$db.1\" geschrieben hast.
    das ist doch keine variable. es muss heißen \"db.1\"

  12. du kannst dir dazu im netz ne menge rausziehen

  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!