Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobranie danych z bazy do określonej daty
MOniToR
post
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
rogrog
post
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


  1. SELECT *
  2. FROM polls WHERE NOW() BETWEEN poll_start AND poll_end
Go to the top of the page
+Quote Post
MOniToR
post
Post #3





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

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: 8.10.2025 - 16:04