nochmal ich - bestimmt wieder ... betr. löschen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • nochmal ich - bestimmt wieder ... betr. löschen

    Irgendwie ist das heut´nicht mein Tag.

    a)ich will sämtliche Einträge einer db-tabelle löschen

    sicher mit DELETE aber ich will alle und nicht eine bestimmte z.B.id
    b) alle Dateien aus einem Ordner löschen

    geht doch sicher ganz einfach - oder ????

  • #2
    zu a: TRUNCATE TABLE deine_tabelle
    it's not a bug,
    it's a feature!

    Comment


    • #3
      zu a) TRUNCATE TABLE tabelle

      zu b)
      ordner mit readdir auslesen und alles mit unlink entfernen
      (mehr im manual zu beiden befehlen... mit den beispielen, hast du schon was funktionsfähiges, mußt die nur etwas kombinieren)

      gruss

      Comment


      • #4
        eine variante zu b:

        PHP Code:
        $folder "/public_html/uploads/whatever/"// pfad zum ordner
        $list=Array();
        $list=ftp_nlist($conn_id$folder);
        $i=0;
        while(
        $list[$i])
        {
          
        ftp_delete($conn_id"$list[$i]");
          
        $i++;


        cheers

        Comment


        • #5
          Danke...

          ... funzt

          Comment


          • #6
            Meine Lösung

            Hab das Problem so gelöst:

            PHP Code:
            require("");// Verbindung Datenbank

            // datenbankeinträge löschen in .. //Tabelle
            $db mysql_connect($host$user$password);
            mysql_select_db($dbase,$db);
            mysql_query("TRUNCATE TABLE upload_pic");
            // bilddateien auslesen und löschen
            $handle=opendir('../'); // pfadangabe
             
            while ($file readdir ($handle))
             {
                if (
            $file != "." && $file != "..")
                 {
                    
            $datei "../$file"//pfadangabe
                    
            if(@unlink($datei))
                      echo 
            "<tr> <td class='tdbox' >Die Datei $datei wurde gelöscht!</td></tr>";
                          else
                    echo 
            "<tr><td class='tdbox' >Konnte die Datei $datei nicht löschen!</td></tr>";
                }
            }

            closedir($handle); 

            Comment


            • #7
              gewöhn dir für schleifen/bedingung die schreibweise mit { und } an, erhöht für später die übersichtlichkeit!

              if(@unlink($datei))
              {
              echo "<tr> <td class='tdbox' >Die Datei $datei wurde gelöscht!</td></tr>";
              } else
              {
              echo "<tr><td class='tdbox' >Konnte die Datei $datei nicht löschen!</td></tr>";
              }

              gruss

              Comment


              • #8
                .. danke

                ... für den Tip

                Schon überarbeitet !

                Comment

                Working...
                X