Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyciąganie newsów z danego miesiąca...
marekk
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 27.05.2003

Ostrzeżenie: (0%)
-----


Chciałbym się dowiedzieć jak rozwiązać taka sytuację. Mam newsy przechowywane w bazie i głównym wyznacznikiem jest data w formacie znacznika czasu czyli ogolnie system newsow. Powiedzmy, że tych newsów jest sporo i chciałbym wyciągać je w róznych miejscach strony np. z danego miesiąca jakiegos konkretnego roku.
Wiem, że można wszystkie wyciągać po kolei i sprawdzać czy miesiąc i rok jest tym miesiącem i rokiem co chcę wyświetlić ale jak wiadomo rozwiazanei troche bes sensu bo musi wtedy przeszukiwac cała baze i trzeba czekać na wyniki.

Mam jeszcze 2 pomysł ale tez nie idealny i trzeba się z nim bawić a mianowicie np. wyciaganie danych z 1 miesiaca w przód i w tył danego roku i pozniej przy wyświetlaniu wykluczanie zbędnmych wpisów. Z tym, że i tutaj wyciagnie troche wiecej danych niz trzeba, nie mówiąc o babraniu ze znacnzikiem.
Mam pytanie czy nie da się tego jeszcze jakos prościej rozwiązac, moze besposrednio przez 1 instrukcje do bazy, na pewno ktos już przerabiał podobne rzeczy??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




[php:1:3e8429845d]<?php
$data1 = mktime(0, 0, 0, $mies, 1, $rok);
$data2 = mktime(23, 59, 59, $mies, date('t', $data1), $rok);
?>[/php:1:3e8429845d]
[sql:1:3e8429845d]SELECT * FROM aktualnosci WHERE data BETWEEN $data1 AND $data2[/sql:1:3e8429845d]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 08:12