giełda, akcje, inwestycje
 ° Forum ° Odpowiedz ° Rejestracja ° Szukaj °
Giełda samochodowa ° Numizmatyka - monety ° Poznań serwis Mercerdes ° Internetowa Auto giełda °

Lista najnowszych pozycji + cache

Forum / php / Lista najnowszych pozycji + cache
Autor Wiadomość
WebCM

Posted: 2 Paź 2008 16:43:43



Napisałem funkcję: http://www.unit1.pl/pb-897
Przykładowe zapytanie: http://www.unit1.pl/pb-898

Niestety nie osiągnąłem pożądanego rezultatu. Powyższe zapytanie
pobiera tylko 5 rekordów. Gdy zamienię 5 na 15, otrzymuję 15 pozycji
dowolnego typu (czyli nie 5 x 3). Gdy umieszczę słowo LIMIT w każdej z
3 części zapytania, SQLite wyrzuca błąd, że LIMIT nie może stać przed
UNION.

Jeszcze większy problem z sortowaniem. Chcę pobrać 5 najnowszych
pozycji dla każdego typu. Zapytanie wyciąga 5 najstarszych. Gdy
umieszczę ORDER BY w każdej części, występuje błąd, że ORDER BY nie
może stać przed UNION. Gdy umieszczę go tylko w ostatniej części
(przed LIMIT), otrzymuję kolejny błąd:

General error: 1 ORDER BY term number 1 does not match any result
column

Dodany fragment: ORDER BY i.ID DESC

Jeśli z UNION usunę ALL, SQLite sortuje rekordy automatycznie (bez
ORDER BY).

A może lepiej nie dzielić listy najnowszych pozycji na typy (artykuły,
pliki, zdjęcia), lecz na kategorie, do których należą?




Twoja wypowiedź

Bold Style  Italic Style  Underlined Style  Image Link  Insert URL  Email Link  Wyłącz BB code


Zanim wyślesz jakąś wiadomość z polskimi znakami, upewnij się czy kodowanie znaków w twojej przeglądarce to ISO-8859-2
 » Login  » Hasło 
 


Czas ładowania strony (sek.): 0.009 users

miniBB.net © 2001-2008 | Polityka Prywatności
e-giełdy + opisy gg + kumy fubi ° oko na maroko ° nimda °

Online: Odwiedzający - 1
+ - 0
Najwięcej odwiedzających: 77 [6 Paź 2008 01:40:40]
Odwiedzający - 77 / + - 0
bransoletki meskie jednoręki bandyta konferencje nad morzem kredite Noclegi góry
  drukarnia|| Osuszacze Poznan|| http://www.patyk.olewek.pl/|| katalog stron|| Szkolenia|| Sklep komputerowy

  • Podkręcony GeForce 9800 GTX+
  • Sparkle dodaje do swojej oferty podkręconą kartę graficzną GeForce 9800 GTX+, wyposażoną w procesor graficzny G92b, który pracuje z częstotliwością 761 MHz.
  • 20- i 22-calowe desktopy Eee TOP w planach
  • Asus i Quanta pracują już nad komputerami typu all-in-one, należącymi do rodziny Eee TOP. Modele z 20- i 22-calowymi ekranami LCD pojawią się na rynku w pierwszej połowie 2009 roku.
  • Stylowy monitor LCD od AOC
  • AOC F19 to nowy 18,5-calowy monitor LCD, oferujący elegancki design, rozdzielczość 1366 x 768 pikseli, czas reakcji 5 ms oraz współczynnik dynamicznego kontrastu 10 000:1.
  • Komputer barebone z wbudowanym wyświetlaczem
  • D10 to nazwa nowego desktopa typu barebone, który obsługuje procesory z podstawką LGA775, do 4 GB pamięci DDR2 oraz dwa dyski twarde z interfejsem SATA 3.0 Gbps.
  • MMS-y (wreszcie) w iPhonie?
  • Firma Mobispine twierdzi, że dzięki jej staraniom iPhone otrzyma wreszcie prawdziwą aplikację do wysyłania MMS-ów z każdego miejsca na Ziemi.