Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmienne a format daty
elj
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 23.07.2005

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


Witam

Jak wstawić do tego zapytania zamiast daty i czasu w formacie datetime zmienne.
Zapytanie jako tako chodzi jak są na sztywno wpisane daty.
Nie wiem jak zmusic go do przeszukiwania innych przedziałów czsowych za pomoca zmiennych. Kombinowałem na różne sposoby i ....... już nie wiem.......
  1. <?php
  2.  
  3. $sql = SELECT (`T1`),(`RH1`) FROM `k112` 
  4. WHERE `dataczas` 
  5. BETWEEN &#092;"2005-07-02 08\" AND \"2005-07-23 15\";
  6.  
  7. ?>


Wykorzystuję tutaj datę i godzinę, bo taka dokładność mi wystarcza

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2.  
  3. $date = '2005-07-22';
  4. $sql = 'SELECT (`T1`),(`RH1`) FROM `k112`
  5. WHERE `dataczas`
  6. BETWEEN \"'.$date.&#092;" AND \"2005-07-23 15\";
  7.  
  8. ?>


prznosze na php poczatkujacy


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
elj
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 23.07.2005

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


OK
Dalej nie wiem jak podejść do tego. Mam już przedział czasowy, ale chcę żeby mając ten format daty YYYY-MM-DD HH-MM-SS wyświetlić tylko godziny od 07 do 15.
Próbowałem oprócz zastosowanej funkcji BEETWEN dołączyć LIKE foko wzorzec
(czy to dobry pomysł?)
  1. Przykład:
  2. <?php
  3.  
  4. $sql = 'SELECT (`T1`),(`RH1`) FROM `k112`
  5. WHERE `dataczas`
  6. BETWEEN \"2005-07-02 08\" AND \"2005-07-23 15\"
  7. AND LIKE \"___________08%\" ';
  8. ?>

Ale żądany efekt uzyskałem tylko dla dla jednej godziny (tutaj z godziny 8).
Jak to można ugryźć. Proszę o małą podpowiedź
Go to the top of the page
+Quote Post
Skobi
post
Post #4





Grupa: Zarejestrowani
Postów: 174
Pomógł: 1
Dołączył: 19.02.2004

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


co do funkcji LIKE to odradzam, wyszukiwanie w ten sposób jest mało efektywne, a poza tym do wyszukiwania informacji w formacie datetime slużą do tego odpowiednie funkcje, które znajdziesz na date time functions
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 06:09