cyber: alle datensätze mit gleicher id aus mysql datenbank löschen

hi!

$resRECHTE_DEL = mysql_query("DELETE FROM cms_50104B03_rechte WHERE userID='$userID_old'", $linkID)or die(mysql_error());

löscht nur einen datensatz. wie kann ich alle löschen die die gleiche userID haben?

cyber

  1. Hallo,

    "DELETE FROM cms_50104B03_rechte WHERE userID='$userID_old'"
    löscht nur einen datensatz.

    Komisch. Wieviele Zeilen kriegst Du denn mit folgender Query?

    "SELECT * FROM cms_50104B03_rechte WHERE userID='$userID_old'"

    Gruesse,

    Thomas

    --
    Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
    Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
    Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/
  2. Naja, wenn du nach userID löschen willst, solltest du nicht $userID_old benutzen. Ist es das ?

    $resRECHTE_DEL = mysql_query("DELETE FROM cms_50104B03_rechte WHERE userID='$userID_old'", $linkID)or die(mysql_error());