Noob Frage: Datum auslesen Dynamisch zu Datenbankeinträgen

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

  • #16
    .
    OffTopic:
    nö. Mit dem Root Server das kommt noch, ich hab keinen Zugriff auf den Server sonst... ist ein ganz normales hosting

    Kommentar


    • #17
      OffTopic:
      wenn es ein ganz normales hosting ist, sollte dein hoster sorge tragen, damit es sicher ist.

      so. jetzt aber genug OT hier...


      </OT>
      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


      • #18
        hallo ihr,

        ich hab dazu noch eine bitte, könntet ihr euch mein script mal ansehen ich weiß nicht wo der fehler liegt (bin noch neu was php und mysql angeht) sind eigentlich lauter sachen hier aus dem forum

        PHP-Code:
        $dbHost="localhost";
        $dbUser="root";
        $dbPass="x";
        $database="test";
        $tablename="today";

        mysql_connect($dbHost$dbUser$dbPass) or die( "Konnte keine Verbindung zum Datenbankserver aufbauen!");
        mysql_select_db($database) or die( "Keine Datenbank erreichbar!" );

        $query "SELECT * FROM $tablename WHERE datum = NOW()";
        $result mysql_query($query);

        while (
        $line mysql_fetch_array($resultMYSQL_ASSOC)) 
        {
           foreach (
        $line as $col_value)
           {
               echo 
        "\t\t$col_value\n";
           }
         echo 
        "<br>";
        }
        mysql_free_result($result);

        "SELECT * FROM $tablename WHERE datum >= NOW()";
        mysql_query($query1); 
        mein problem ist das auch ältere sachen noch weiterhin in der daten bank sind z.b. vom 2004-02-22 (wenn ich heute das script ausführe sollte der eintrag eigentlich weg sein)

        und wenn ich des mit phpmyadmin mache (alos den befehl: SELECT * FROM today WHERE datum >= NOW()) dann ist der eintarg nicht weg, er zeigt mir wenn ich auf ok geklickt habe zwar alle außer die alten an aber wenn ich kurze zeit später auf mein tabele "today" klicke sind wieder alle da.

        ich wäre euch sehr dankbar wenn ihr mir helfen könntet.

        Kommentar


        • #19
          hmm,

          die termine werden nicht gelöscht, sondern nur nicht angezeigt?
          wayne interessierts, ob die noch in der db stehen?
          Die Zeit hat ihre Kinder längst gefressen

          Kommentar


          • #20
            ich fände es halt gut wenn die gelöscht werden würden (toller satz *g*)

            ist aber glaub ich nicht so schliem da ich ja sowieso nicht soviele einträge habe und wenn, dann setzt ich mich mal einmal im jahr hin und lösch die 50-100 raus *g*

            danke, und ich dacht es löscht die, und hab deswegen gemeint ich hätt irgendwo einen fehler.

            mfg
            dominator

            Kommentar


            • #21
              "SELECT * FROM $tablename WHERE datum >= NOW()";

              mysql_query($query1);
              sollte wohl:
              PHP-Code:
              $query1 "SELECT * FROM $tablename WHERE datum >= NOW()";
              mysql_query($query1) or die ("Ungültige Abfrage: " mysql_error()); 
              sein?

              zum Löschen:
              PHP-Code:
              $query2 "DELETE FROM $tablename WHERE datum < NOW()";
              mysql_query($query2) or die ("Ungültige Abfrage: " mysql_error()); 
              Ohne Gewähr, alles wichtige vorher sichern!!!

              Offe

              Kommentar


              • #22
                danke es funktioniert.

                was soll schon kaput gehen ist alles noch in der entwicklung

                aber danke nochmal

                mfg
                dominator

                Kommentar

                Lädt...
                X