#1
| ||||
| ||||
Einträge von Heute aus einer MySQL DB auslesen.Hallo zusammen. Für TVBlogger möchte ich gerne die Titel der heute erstellten Artikel ausgeben lassen. Das ist auch alles kein Problem, es hängt nur an dem "Heute". Wie kann ich überprüfen, dass die Artikel wirklich von Heute sind? Es muss in der Theorie ja so sein: Code: WHERE post_date = 'Datum von Heute' Wie kann ich jetzt überprüfen, ob der Eintrag von Heute ist? __________________ Daniel Richter Immer ein Besuch wert: TVBlogger.de - Aktuelle Nachrichten aus der Welt des Fernsehens |
#2
| ||||
| ||||
Code: WHERE post_date >= '" . date('Y-m-d') . " 00:00:00' AND post_date <= '" . date('Y-m-d') . " 23:59:59' __________________ Stefan Käser Administrator von www.vbulletin.org Das Publikum ist so einfältig, lieber das Neue als das Gute zu lesen. Arthur Schopenhauer |
#3
| ||||
| ||||
Du speicherst vorher Jahr, Tag und Monat in einer Variablen: PHP-Code: Der WHERE-Ausdruck prüft einfach, ob es einen Post gibt, dessen Datum größer als der heutige Tag um 0 Uhr ist, also der von heute ist. Ich bin mir allerdings nicht sicher, ob das so funktioniert, da ich mit datetime-Feldern noch nie gearbeitet habe. Im Zweifelsfall gibt es ja aber immer noch das Manual: http://de3.php.net/manual/de/function.date.php Bis dann, codethief |
#4
| ||||
| ||||
@codethief: erm, hab ich das nicht schon geschrieben? ausserdem funzt dein code nicht ganz, da er ja auch ergebnisse von morgen, übermorgen usw liefern würde. (Zumindest theoretisch, wenn es solche denn gibt) __________________ Stefan Käser Administrator von www.vbulletin.org Das Publikum ist so einfältig, lieber das Neue als das Gute zu lesen. Arthur Schopenhauer |
#5
| ||||
| ||||
hab jetzt mal kurz nachgesehn, schöner sieht der code aus: Code: WHERE DATE(post_date) = '" . date('Y-m-d') . "' __________________ Stefan Käser Administrator von www.vbulletin.org Das Publikum ist so einfältig, lieber das Neue als das Gute zu lesen. Arthur Schopenhauer |
#6
| ||||
| ||||
Gut das hat auch bestens geklappt, aber ich habe da noch ein anderes kleines Problem: Es werden jetzt nur die Einträge von heute angezeigt. Das mache ich mit folgendem Code: Code: <h5 class="title">Heutige Meldungen</h4> <ul class="menu-reads"> <?php get_recent_posts(); ?> </ul> Dazu habe ich mir eine IF Schleife in dem Template überlegt: Code: <?php if ($keinenews != 1) { echo'<br /> <h5 class="title">Heutige Meldungen</h4> <ul class="menu-reads">'; get_recent_posts(); echo'</ul> <br />'; ?> Code: if($result == FALSE) { $keinenews = "1"; } else { foreach ($posts as $post) { $post_title = stripslashes($post->post_title); $permalink = get_permalink($post->ID); $output .= $before . '<a href="' . $permalink . '">' . $post_title . '</a>' . $after; } echo $output; } Aber es entsteht immer wieder dieser Fehler: Parse error: parse error, unexpected $ in /www/htdocs/tvblog/index.php on line 178 Wie krieg ich den gewünschten Effekt hin? P.S: Ich hoffe ihr habt mich alle verstanden __________________ Daniel Richter Immer ein Besuch wert: TVBlogger.de - Aktuelle Nachrichten aus der Welt des Fernsehens Geändert von Daniel Richter (07.11.2004 um 14:01 Uhr). |
#7
| ||||
| ||||
@Xenon: Ich hab mir wohl zu viel Zeit beim Antworten gelassen. Theoretisch würde er sie auch von morgen anzeigen, ja - daran hab ich auch erst gedacht und hatte auch erst eine entsprechende Bedingung eingefügt, auf Grund von Sinnlosigkeit hab sie dann jedoch wieder entfernt. @Daniel Richter: Zitat:
Wie im BU Channel schon gesagt, konnte ich auf den ersten Blick keinen Fehler entdecken. Zitat:
Bis dann, codethief |
#8
| ||||
| ||||
Okay ich habs geschafft! 3 Tage hab ich dran gesessen und nun hab ichs endlich gepackt! Danke an alle, die mir helfen wollten *g* __________________ Daniel Richter Immer ein Besuch wert: TVBlogger.de - Aktuelle Nachrichten aus der Welt des Fernsehens |
#9
| |||
| |||
ja, nur beim nächsten mal, wenn dir jemand helfen soll und du dein problem selber löst, wäre es vielleicht sinnvoll VORHER bescheid zu sagen, bevor derjenige wild über den ftp pflügt und einen nicht vorhandenen fehler sucht - hätte dich eine mail gekostet... das ist schlechter stil! |
#10
| ||||
| ||||
Wenn du Sascha bist, dann habe ich dir auf deine Mail geantwortet und dir gesagt, dass ich es selbst hinbekommen habe. Du hattest mich nach dem ACP Zugang gefragt und kurz danach hab ich es geschafft. Also nicht aufregen und Posteingang durchschauen __________________ Daniel Richter Immer ein Besuch wert: TVBlogger.de - Aktuelle Nachrichten aus der Welt des Fernsehens |
#11
| ||||
| ||||
Off-Topic: Solche sachen dann in der Öffentlichkeit klären zu wollen, zeugt ebenfalls nicht von gutem Stil __________________ Stefan Käser Administrator von www.vbulletin.org Das Publikum ist so einfältig, lieber das Neue als das Gute zu lesen. Arthur Schopenhauer |
Stichworte |
- |
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
MySQL Volltextsuche - Leistungsfähigkeit? | exe | Programmierung und Datenbanken | 8 | 05.05.2004 13:05 |
PHP & MySQL: Lizenzkonflikte wurden gelöst | Michael Przybyla | Boardunity-Talk | 5 | 06.04.2004 21:57 |
forenentwicklung und die neuen mysql lizenzen | Björn | Entwicklung und Konzeption sozialer Software | 4 | 12.11.2003 18:33 |