Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobranie danych z bazy do określonej daty
MOniToR
post 21.03.2005, 16:19:14
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 2
Dołączył: 16.11.2003
Skąd: Wrocław / Skokowa

Ostrzeżenie: (10%)
X----


Robię skrypt do sond, które będą się wyświetlały tylko do okreslonego dnia. Przy tworzeniu sondy wpisuje date jej zakończenia (rrrr-mm-dd hh:mm:ss (pole 'poll_end)) i chciałbym aby wysiwetlały mi się tylko sondy gdzie poll_end jest mniejsze od aktualnego czasu.
Próbowałem:
  1. SELECT *
  2. FROM polls WHERE poll_end>'$teraz'
  3. SELECT *
  4. FROM polls WHERE poll_end BETWEEN poll_end AND '$teraz'
  5. SELECT *
  6. FROM polls WHERE UNIX_TIMESTAMP('poll_end') BETWEEN UNIX_TIMESTAMP('poll_end') AND UNIX_TIMESTAMP('$teraz')

Ani jedno nie przyniosło oczekiwanego efektu. Proszę o pomoc.


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MOniToR
post 21.03.2005, 17:08:09
Post #2





Grupa: Zarejestrowani
Postów: 182
Pomógł: 2
Dołączył: 16.11.2003
Skąd: Wrocław / Skokowa

Ostrzeżenie: (10%)
X----


Cytat(rogrog @ 2005-03-21 17:54:41)
  1. SELECT *
  2. FROM polls WHERE NOW() BETWEEN poll_start AND poll_end

kurde zrobiłem tak jednka dzieje mi się coś co mi już sie przedtem działo. Tzn. mój twardziel zostaje całkowicie zapchany sesjami od apacha.
  1. <?php
  2. if(isset($_COOKIE[&#092;"user_key\"])) {
  3. $ochrona_klucz2=$_COOKIE[&#092;"user_key\"];
  4. } else if(isset($_SESSION[&#092;"user_key\"])) {
  5. $ochrona_klucz2=$_SESSION[&#092;"user_key\"];
  6. }
  7. if(isset($ochrona_klucz2)) {
  8.  
  9.  
  10. $poll_usr_sql=&#092;"SELECT * FROM users WHERE user_key='\".$ochrona_klucz2.\"'\";
  11. $poll_usr_result=mysql_query($poll_usr_sql);
  12. $poll_usr_row=mysql_fetch_array($poll_usr_result);
  13. $teraz=aktualny_czas();
  14.  
  15. $poll_sql=&#092;"SELECT * FROM polls WHERE NOW() BETWEEN poll_start AND poll_end\";
  16. $poll_result=mysql_query($poll_sql) or die(mysql_error());
  17. echo $poll_sql;
  18. while($poll_row=mysql_fetch_array($poll_result)) {
  19.  
  20. ?>


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 22:39