Datensatz löschen (datetime)

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

  • Datensatz löschen (datetime)

    Hallo

    ich such eine möglichkeit einen Datensatz zu löschen der älter als z.B.
    3 Stunden.

    In der Datenbank liegt das datum folgendermaßen vor:
    2003-12-21 11:58

    PHP-Code:

    $new_date 
    now();

    $sql="DELETE FROM $tabelle3 WHERE datum=$new_date;";
    mysql_query($sql,$link); 

  • #2
    PHP-Code:
    $sql="DELETE FROM ".$tabelle3." WHERE datum<='".$new_date."'"
    vorrausgesetzt, new_date hat die 3 stunden berücksichtigt ... und mysql_error nicht vergessen
    Kissolino.com

    Kommentar


    • #3
      ich würde eher mit INTERVAL und DATE_SUB() arbeiten.
      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


      Kommentar


      • #4
        stimmt, ist besser.
        Kissolino.com

        Kommentar


        • #5
          Hört sich sehr Interessant an,
          aber davon habe ich noch nicht gehört.

          Kann mir da jemand weiterhelfen?

          Kommentar


          • #6
            mysql.com oder hier
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar

            Lädt...
            X