Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Poprzedni wpis po timpestamp
Forum PHP.pl > Forum > Przedszkole
buliyo
Znalazłem na forum wskazówkę jak wybierać poprzedni i następny rekord ale niestety coś mi nie działa..
  1. $aktualny_obrazek = $obrazek['data'];

zwraca mi: 1341619653
Z racji tego, że mam uaktualnianie znacznika przy edycji obrazu nie mogę wybierać następnego i poprzedniego obrazu po id.
W celu znalezienia poprzedniego wykonuję takie zapytanie:
  1. $poprzedni = mysql_fetch_query(mysql_query("SELECT * FROM ".DB_obrazki." WHERE data < '$aktualny_obrazek' ORDER BY data DESC LIMIT 1 "));
  2. echo ($poprzedni['data']);

jednak nie zwraca mi ono nic sad.gif
poproszę wskazówki, gdzie popełniłem błąd
Damonsson
Cytat
Z racji tego, że mam uaktualnianie znacznika przy edycji obrazu nie mogę wybierać następnego i poprzedniego obrazu po id.

To znaczy?
Każdą edycję zapisujesz jako nowe ID dla obrazka? Dlaczego tak?
buliyo
Nie no źle opisałem może.. Dodanie obrazka przypisuje mu id i date dodania, następnie aktualizacja stanu obrazka powoduje zachowanie tego samego id ale znacznik czasu jest zapisywany na nowo. Obrazy chcę sortować wegług znacznika czasu aktualnego.
krzywy36
nie ma czegoś takiego jak mysql_fetch_query ohmy.gif spróbuj mysql_fetch_assoc
buliyo
Boże jakie ja głupie błędy robię! dzięki!

A jak sprawdzić czy obrazek jest pierwszy w tabeli aby nie wyświetlać linku do poprzedniego obrazka?
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.