Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jakie zapytanie
Forum PHP.pl > Forum > Przedszkole
Gość
jak przerobic to zapytanie
  1. <?php 
  2. $strWczoraj = date('Y-m-d', strtotime('-1 day')); 
  3. $strDzisiaj = date('Y-m-d 23:59:59'); 
  4. $q = 'SELECT * FROM tabelka WHERE date BETWEEN "' . $strWczoraj . '" AND "' . $strDzisiaj . '"; 
  5. ?>

aby robilo cos takiego:

pobiera rekordy z 2 ostatnich dni i dodatkowo rozdziela je jeszcze tak:
9.08.2006
REKORD Z TEGO DNIA
REKORD Z TEGO DNIA

8.08.2006
REKORD Z TEGO DNIA
REKORD Z TEGO DNIA

<- prev next->


tzn. stronnicowania nie musze miec bo to potrafie wykonac. wykonbinowalem ze najlatwiej bylo by to chyba zrobic w ten sposob ze w $_GET['page'] bylby nr strony a zmienne $strWczoraj i $srtDzisiaj wygladaly by mnie wiecej tak:
  1. <?php
  2. $XX=$_GET['page']+1; 
  3. $strWczoraj = date('Y-m-d', strtotime("-$XX day"));
  4. ?>


no niestety na pomysle sie skonczylo bo albo wyskakiwal error:
something is wrong in your syntax....
albo
parse error: syntax error, unexpected...

:S

jakies pomysly jak to zrobic?
lukir
Błąd masz chyba w 3 linijce z funkcją strtotime. Powinno być:

  1. <?php 
  2.  
  3. date('Y-m-d', strtotime("-".$XX." day"));
  4.  
  5. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.