MySQL Datenbank Problem(Newsscript)

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

  • MySQL Datenbank Problem(Newsscript)

    HI
    bin neu hier und bin einfachmal so frech und stelle ne frage , ich habe auch im forum rumgeschaut aber nix gefunden das mit geholfen hat!
    also hier mal ein Code(ist ein billiges newsscript)
    PHP-Code:
    <!doctype html public "-//W3C//DTD HTML 4.0 //EN"> 
    <html>
    <head>
           <title>News script</title>
    </head>
    <body>
    <?
    include 'constant.php';
    include 'variable.php';

    @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
    mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
    echo "<h2>News</h2>\n";
    $sql = "INSERT INTO News
         (Titel, Inhalt, Datum)
          VALUES
          ('hola',
           'texts',
           NOW())";
    mysql_query($sql) OR die(mysql_error());    
    $sql = "SELECT
            Titel,
            Inhalt,
            Datum
        FROM
            News
        ORDER BY
            Datum DESC";
    $result = mysql_query($sql) OR die(mysql_error());
    if(mysql_num_rows($result))
       {
           while($row = mysql_fetch_assoc($result))
           echo $row['Datum']." ";
           echo $row['Titel']." ";
           echo $row['Inhalt']." ";
       }
       else
       {
           echo "<p>Keine News vorhanden</p>";
       }
    ?>
    </body>
    </html>
    das inser into ist nur zum gucken ob er was reinschreibt, was e ja aneinend nur beim datum tut...
    Er gibt aber komischerweise immer nur das datum aus: http://firefly.cybton.com/news.php

  • #2
    while Du nase zwei {} vergessen hast...
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      werden while schleifn auc in {} geschrieben??????

      Kommentar


      • #4
        Original geschrieben von Firefly
        werden while schleifn auc in {} geschrieben??????
        ja...du kannst die Dinger auch einfach so im Code schreiben, wenn du möchtest
        Ansonsten führt der in der While-Schleife nur die erste Anweisung darunter aus!

        Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

        bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
        Wie man Fragen richtig stellt

        Kommentar


        • #5
          mal kurz was anderes: wie kann ich herausfinden ob das Datum, dass aus der Datenbank ausgelesen wird das heutige ist ?

          Kommentar


          • #6
            Original geschrieben von tschekowski
            mal kurz was anderes: wie kann ich herausfinden ob das Datum, dass aus der Datenbank ausgelesen wird das heutige ist ?
            mit Vergleichen z.B.

            Kommentar


            • #7
              ja schon aber ich weiß nicht wie ich das NOW() einbauen knn....
              Zuletzt geändert von tschekowski; 15.01.2005, 13:56.

              Kommentar


              • #8
                Code:
                ... TO_DAYS(spalte) = TO_DAYS(NOW()) ...
                warum schaust du nicht einfach im manual, dort sind sämtliche mysql-funktionen aufgelistet (wer hätte das gedacht). dazu muß man allerdings lesen.
                Die Zeit hat ihre Kinder längst gefressen

                Kommentar


                • #9
                  Original geschrieben von derHund
                  Code:
                  ... TO_DAYS(spalte) = TO_DAYS(NOW()) ...
                  TO_DAYS liefert die tage seit dem jahr 0.
                  was also soll das bezwecken?
                  dann kannst du auch gleich spalte und NOW() vergleichen.
                  I don't believe in rebirth. Actually, I never did in my whole lives.

                  Kommentar


                  • #10
                    TO_DAYS liefert die tage seit dem jahr 0.
                    afaik seit 01.01.01
                    dann kannst du auch gleich spalte und NOW() vergleichen.
                    ist 12.01.2005 17:45:33 = 12.01.2005 17:45:34?
                    Die Zeit hat ihre Kinder längst gefressen

                    Kommentar


                    • #11
                      Original geschrieben von tschekowski
                      mal kurz was anderes: wie kann ich herausfinden ob das Datum, dass aus der Datenbank ausgelesen wird das heutige ist ?
                      PHP-Code:
                      $datum_datenbank date("d.m.Y"$db['datum']);
                      $datum_heute date("d.m.Y"time());

                      if(
                      $datum_datenbank == $datum_heute)
                      {
                      //DAS DATUM IST HEUTE
                      }
                      else
                      {
                      //DAS DATUM IST NICHT HEUTE

                      wie wärs damit? is doch einfach o_O dazu gehört einfach ein bisschen logisches denken und das wars auch schon!

                      Kommentar

                      Lädt...
                      X