tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
260
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Svenja_Berlin Svenja_Berlin ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    98
    Hallo,

    hab da mal ein sehr großes Problem wo ich einfach nimmer weiter komme und zwar möchte ich folgendes machen.

    Auf meiner Seite gibts immer mal wieder ein paar News. Da ich aber nicht jeden Tag drauf sehen kann und auch wieder alles löschen habe ich das jetzt mal überlegt, dass ich das mmit PHP machen kann. Davon habe ich leider nur sehr wenig Ahnung

    Also hier kommt mal meine Frage.

    Wie kann ich das machen, dass ich dem PHP sagen kann, hey ich habe in der Datenbank eine Zeit stehen wo das angezeigt werden soll und ich habe ein Ende stehen ab da soll das dann bitte nimmer angezeigt werden. Wenn das eine weg ist, dann soll doch bitte gleich der nächste Datensatz aus der DB angezeigt werden.

    Kann mir da jemand helfen das umzusetzten? Währe darüber echt ganz froh

    Gruß Svenja
     

  2. #2
    German German ist offline Mitglied Brokat
    Registriert seit
    Jul 2004
    Ort
    (Bayern)
    Beiträge
    464
    Ist ja wohl nur eine Sache der DB-Abfrage
    PHP-Code:
    $sql "SELECT * FROM news WHERE now() > start AND now() < ende"
     
    Gruß German

  3. #3
    Svenja_Berlin Svenja_Berlin ist offline Mitglied Silber
    Registriert seit
    Feb 2005
    Beiträge
    98
    Hi,

    dann gehe ich mal davon aus, dass ich in der Datebank also in der Tabelle auch zwei Felder brauch mit den Namen START und ENDE oder?

    Gruß Svenja
     

  4. #4
    ShadowFire ShadowFire ist offline Mitglied Silber
    Registriert seit
    Sep 2004
    Beiträge
    65
    du solltest natürlich auch deine nwes mit eintragen... eine tabellen struktur könnte so aussehen:

    Code :
    1
    2
    3
    4
    5
    
    UID  BIGINT   PRIMANRY_KEY   AUTO INCREMENT
    Ueberschrift   VARCHAR(200)
    News   TEXT
    Startzeit  DATE
    Endzeit   DATE
    auf start- und endzeit solltest du einen index setzen.. das bescheunigt ein wenig die suche

    das o.g. script würde ich ein klein wenig abändern:

    PHP-Code:
    $sql "SELECT Ueberschrift, News FROM news WHERE now() >= start AND now() <= ende"
    sonst wird deine nachricht ers6t einen tag nach startdzeit bis einen tag vor endzeit angezeigt
    und warum alles ausgeben? brauchst eh nur die zwei spalten - das spart performance

    mfg sven
     
    if hammer can't fix the problem, take a bigger hammer

Ähnliche Themen

  1. Projekt vom Start bis Ende
    Von ichhabenicht im Forum PHP
    Antworten: 4
    Letzter Beitrag: 10.04.09, 00:02
  2. Keyframe ist Start und Ende einer Bewegung
    Von daponte im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 10.04.08, 12:07
  3. MySQL: Datensatz suchen mit start/ende Uhrzeiten
    Von X-Color im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 21.12.07, 12:38
  4. Adobe After Effects Blitz start-ende
    Von Allwissend im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 10
    Letzter Beitrag: 21.06.06, 10:56
  5. Start und Ende der Woche rauskriegen
    Von ddhb im Forum PHP
    Antworten: 1
    Letzter Beitrag: 31.10.04, 20:01