Poprawność zapytania MySQL

Poprawność zapytania MySQL
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam serdecznie,
Mam taki kod:

Kopiuj
 
$aktualny_czas = date("Y-m-d H:i:s");
SELECT gt_id, tytul FROM cms_push WHERE  datarozeslania > '$aktualny_czas' and data_konca_rozsylania < '$aktualny_czas'

datarozeslania - data OD kiedy rozpoczynamy rozsyłanie wiadomości
data_konca_rozsylania - data KOŃCA rozsyłania

Kolumny w tabeli: data_konca_rozsylania, datarozeslania są typu datetime.

Czy powyższe zapytanie jest poprawne?

Dziękuję bardzo za pomoc :)

AB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 229
0

Czy to jest w PHP?
Tam jest trochę przykładów:
http://stackoverflow.com/questions/24188800/php-select-from-mysql-table-column-between-date-range

Pozdrawiam

  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
 SELECT gt_id, tytul FROM cms_push WHERE  NOW() >= datarozeslania and NOW() <= data_konca_rozsylania

czyli coś takiego?

AB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 229
0

Składnia wydaje się poprawna, a czy zwróci takie rekordy jakie są potrzebne, to nie wiem. Na
pewno zwrócone rekordy będą miały datarozeslania mniejszą niż teraz i data_konca_rozsylania większą
niż teraz.

Pozdrawiam

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.