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

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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!

    Kommentar


    • #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

      Kommentar


      • #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

        Kommentar


        • #5
          Danke...

          ... funzt

          Kommentar


          • #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); 

            Kommentar


            • #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

              Kommentar


              • #8
                .. danke

                ... für den Tip

                Schon überarbeitet !

                Kommentar

                Lädt...
                X