Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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

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: 25.08.2025 - 09:17