php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.01.2006, 12:47  
Gast
 
Beiträge: n/a
Standard Bestimmte Anzahl aus DB ausgeben...

Mahlzeit...

Habe ein kleines Prob, wo der eine oder andere evt den Kopf schütteln würde, nur denke ich da solange schon drüber nach das ich mich immer wieder im Kreis drehe...

Also...ich habe auf meine Seite eine News-Ausgabe die aus einer DB ausgegeben wird. Im mom unterschiede ich das ganze nach aktuellen und abgelaufenen Nachrichten, die auf 2 Seiten dargestellt werden. Nur wenn ich keine aktuellen News habe ist die erste Seite recht leer und das sieht nich so dolle aus. Nur möchte ich nicht alles auf der ersten Seite darstellen. Da es sicherlich nicht so einfach ist eine generelle Anzahl von Nachrichten auf der Seite darstellen zu lassen (oder doch???) würde ich gerne die letzten 3 abgelaufenen Nachrichten zusätzlich zu den aktuellen darstellen...

Könnte mir da jemand evt helfen???

Die Tabelle besteht aus 3 Teilen

news_id --> wie der Name schon sagt...
news_datum --> das Datum welches auf der Seite dargestellt wird
news_datum_aktuell --> das Datum bis wohin die News aktuell sein soll
news_text --> Inhalt der News

Sorry wenn ihr die Frage profan findet, aber bei mir haben sich mittlerweile die Hirnwendungen so verknotet...))

Lapje
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.01.2006, 13:12  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard Re: Bestimmte Anzahl aus DB ausgeben...

Du möchtest auf der ersten Seite also eine bestimmte Anzahl Einträge (z.B. 3) anzeigen lassen und die Anzahl mit abgelaufenen Newsartikeln auffüllen, wenn nicht genug aktuelle Artikel vorhanden sind? In welchem Format stehen die Datumsangaben außerdem in der Datenbank?
xabbuh ist offline   Mit Zitat antworten
Alt 24.01.2006, 13:22  
Gast
 
Beiträge: n/a
Standard

wenn das möglich ist...ja...

Also...

das Datum was auf der Seite ausgegeben wird ist ein einfaches Char (es ist für die Verarbeitung nicht relevant)

das Gültigkeitsdatum wird als normales DATE in die DB geschrieben...
  Mit Zitat antworten
Alt 24.01.2006, 13:30  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Ich würde es mal so probieren:
Code:
SELECT
    news_text,
    IF(news_datum_aktuell >= CURDATE(), 1, 0) AS aktuell
FROM
    news
ORDER BY
    aktuell DESC
LIMIT
    3

Achja: Das Datum, welches du auf der Seite anzeigst, solltest du am besten auch als DATE abspeichern. So hast du dann später auch immer noch die Möglichkeit, nach Datum zu sortieren oder einfach nur Newsartikel aus bestimmten Zeiträumen anzuzeigen.
xabbuh ist offline   Mit Zitat antworten
Alt 24.01.2006, 13:36  
Gast
 
Beiträge: n/a
Standard

Das habe ich mir mit dem Datum auch gedacht...nur...ich habe immer noch nicht herrausgefunden wie ich das Datum dann wieder korrekt darstellen kann...

Noch eine Frage....was bedeutet die "1, 0" hinter CURDATE ???

Bis auf das LIMIT ist die Abfrage genauso wie bei mir...nur dieses "1, 0" habe ich nicht drinn...

Aber auf das LIMIT hätte ich selber kommen können ich Depp...aber manchmal sieht man den Wald...........

  Mit Zitat antworten
Alt 24.01.2006, 14:04  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Schau dir hier einfach mal an, wie in MySQL Bedingungen umgesetzt werden können.
xabbuh ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bestimmte Anzahl an Daten ausgeben frankys9 PHP Tipps 2006 2 04.09.2006 09:43
Nur bestimmte Anzahl von Bildern darstellen??!! Peoples PHP Tipps 2005-2 4 31.12.2005 01:37
Einträge nach Anzahl sortiert ausgeben Riot Datenbanken 6 19.09.2005 19:13
bestimme anzahl von zeichen ausgeben PHP Tipps 2005-2 1 11.09.2005 12:45
[Erledigt] Bestimmte Anzahl von Datensätzen ausgeben PHP Tipps 2005 14 02.05.2005 13:41
MySQL-Daten je nach vorh. Anzahl ausgeben Heart PHP Tipps 2005 2 25.04.2005 22:00
Richtige Anzahl von Werten ausgeben Boennchen PHP Tipps 2005 9 22.02.2005 11:10
Bestimmte Anzahl von Werten ausgeben! Boennchen PHP Tipps 2005 3 10.02.2005 12:53
Bestimmte Anzahl von Werten ausgeben! Boennchen HTML, Usability und Barrierefreiheit 14 09.02.2005 12:24
Bestimmte Datenbank Felder nur einmal ausgeben Paulo PHP Tipps 2004-2 3 26.11.2004 16:39
bestimmte Anzahl von <input type="radio"> au HTML, Usability und Barrierefreiheit 3 21.09.2004 19:53
[Erledigt] Bestimmte Zahlen in zufälliger Reihenfolge ausgeben PHP Tipps 2004 12 15.09.2004 20:04
Anzahl vorhandener Dateien in einem ordner ausgeben lassen PHP Tipps 2004 9 07.09.2004 14:24
[Erledigt] Anzahl Datensätze ausgeben mit Grafik Counter ?? PHP Tipps 2004 3 29.08.2004 22:34
Nur bestimmte DB einträge ausgeben PHP Tipps 2004 14 05.08.2004 12:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql bestimmte anzahl zeichen ausgeben, mysql bestimmte anzahl von einträgen, sql nur bestimmte anzahl ausgeben, sql nur eine bestimmte anzahl zeichen ausgeben, sql nur bestimmte anzahl zeichen ausgeben, sql bestimmte anzahl datensätze ausgeben, bestimmte anzahl von datenbankeinträgen anzeigen, php bestimmte anzahl ausgeben aus datenbank, php sql bestimmte anzahl zeichen ausgeben, sql bestimmte anzahl datensätze, php bestimmte anzahl ausgeben, bestimmte anzahl an zeichen aus datenbank, mysql bestimmte anzahl einträge ausgeben (seiten?), bestimmte anzahl ausgeben mysql php, bestimmte anzahl von zeichen aus datenbank ausgeben, php mysql bestimmte anzahl n werte ausgeben, mysql abfrage der anzahl von einträgen nach bestimmten kategorien, sql ausgabe bestimmte anzahl von zeichen, php bestimmte anzahl datensätze ausgeben, werte < bestimmte zahl ausgeben sql

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:08 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.