Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jak ułorzyć zapytanie Z BETWEEN, problem z prawidłowym zapytaniem
strzeleckbk
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.06.2009

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


Witam!
Mam problem z zapytaniem a wiec:
mam taki takwałek kodu:

$dod = date('Y-m-d H:i:s'); // tworzy date i czas teraz
$pierwszadata = date( 'Y-m-d H:i:s', strtotime('- 4 week', strtotime($dod))); // odejmuje 4 tygodnie

// data_dodania ma format DATATIME czyli 'Y-m-d H:i:s'

  1. $zap1 = "SELECT * FROM moje WHERE data_dodania > $pierwszadata AND data_dodania < $dod ORDER BY `moje`.`data_dodania` ASC LIMIT $start , $iloscelemantow";


// pierwsze zapyanie nie działa i drugie i trzecie zapytanie nawet jak usuwam reszte od ORDER BY nic

  1. $zap1 = "SELECT * FROM moje WHERE data_dodania BETWEEN $pierwszadata AND $dod ORDER BY `moje`.`data_dodania` ASC LIMIT $start , $iloscelemantow";


  1. $zap1 = "SELECT * FROM moje WHERE (data_dodania BETWEEN $pierwszadata AND $dod) ORDER BY `moje`.`data_dodania` ASC LIMIT $start , $iloscelemantow";


// próbowałem z zapytaniem w sql w phpadmin i to działa ale zero rekordów pokazuje mimo iż mam kilka pomiędzy:

  1. $zap1 = "SELECT * FROM moje WHERE data_dodania < 2012-11-06 AND data_dodania > 2012-10-08"


niewiem co mam robić jest jakas funkcja odejmująca dni miesiące lata w kodzie mysqli
Go to the top of the page
+Quote Post
mmmmmmm
post
Post #2





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


A-PO-STRO-FY!!
+ułożyć
Go to the top of the page
+Quote Post
Zielonkawy18
post
Post #3





Grupa: Zarejestrowani
Postów: 152
Pomógł: 4
Dołączył: 4.10.2012

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


+

  1. STR_TO_DATE('data','%Y-%m-%d')


ogólnie twój format.
Go to the top of the page
+Quote Post
japolak
post
Post #4





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 11.03.2007
Skąd: Łódzkie

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




odejmuj date w mysql bedzie ci prosciej

zajrzyj tu, powinno ci pomóc
http://www.hackwars.pl/funkcje-przetwarzan...-czasu-w-mysql/
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: 17.09.2025 - 22:34