Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z zapytaniem
patrykt
post
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 3.12.2005

Ostrzeżenie: (0%)
-----


witam, mam takie oto zapytanie:

  1. <?
  2. $result = mysql_query("SELECT DISTINCT koszyk.ilosc AS ilosc, users.id AS uid, zamowienia.id AS pi
    d, produkt.nazwa, cena, zamowienia.czas, imie, nazwisko, wyslano, odebrano, zapla
    cono FROM zamowienia
  3. LEFT JOIN koszyk ON koszyk.id_sesji=".(($_GET['bid']==24) ? 'session_id' : 'zamowienia.id_sesji')."
  4. LEFT JOIN produkt ON produkt.id=koszyk.id_produktu
  5. LEFT JOIN users ON users.id=koszyk.id_usera
  6. WHERE wyslano=0 AND odebrano=0 AND zaplacono=0 AND koszyk.id_zamowienia!=0
  7. ORDER BY ".$sort." LIMIT ".$_GET['p'].",".$ile) or die(mysql_error());
  8. ?>


chodzi mi o to, że ilosć rekordów jaka będzie pobrana zależy od zmiennej $ile. ok, ale co, jeśli chciałbym wybrać pewną ilość rekordów do póki nie zostanie wybranych 10 rekordów z unikalną kolumną zamowienia.id.
Może to nie było jasne. Rekordów zapytanie może wybrać ile chce ale żeby wybieranie zakończyło się w momencie kiedy wartość kolumny zamowienia.id po raz dziesiąty była rózna od poprzednich wybranych wartości tejże kolumny.
Go to the top of the page
+Quote Post
patrykt
post
Post #2





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 3.12.2005

Ostrzeżenie: (0%)
-----


nie... pobranych będzie $ile rekordów począwszy od $_GET['p']
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 19:49