Multiple sort php/mysql

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
dtravlos
Δημοσιεύσεις: 244
Εγγραφή: 29 Ιαν 2009 15:03
Τοποθεσία: Keratsini
Επικοινωνία:

Multiple sort php/mysql

Δημοσίευση από dtravlos » 09 Νοέμ 2010 16:26

Αν είναι και το query με ajax δε θα το πάρει;

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Multiple sort php/mysql

Δημοσίευση από gvre » 09 Νοέμ 2010 16:33

Δεν έχει σημασία αν είναι με ajax ή όχι.

dtravlos
Δημοσιεύσεις: 244
Εγγραφή: 29 Ιαν 2009 15:03
Τοποθεσία: Keratsini
Επικοινωνία:

Multiple sort php/mysql

Δημοσίευση από dtravlos » 09 Νοέμ 2010 16:48

Μα αν περνάς στο request και τα order by δε θα τα εμφανίσει πάλι με το order?

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Multiple sort php/mysql

Δημοσίευση από gvre » 09 Νοέμ 2010 17:01

Φαντάσου ότι έχεις πχ 100 αποτελέσματα και εμφανίζεις κάθε φορά 10. Το order by θα είναι το ίδιο. Το μόνο που θα αλλάζει είναι η 10άδα που θα εμφανίζεις. Αυτό το κάνεις με το LIMIT. πχ SELECT .... ORDER BY field LIMIT 0, 10 για την 1η 10άδα (υποθέτω ότι χρησιμοποιείς MySQL). Η 2η 10άδα θα είναι SELECT .... ORDER BY field LIMIT 10, 10 κλπ. Αυτό που χρειάζεσαι κάθε φορά είναι το 1ο νούμερο μετά το LIMIT το οποίο μπορείς να υπολογίσεις με (PAGE_NUMBER - 1) * RECORDS_PER_PAGE. Στην 1η σελίδα θα έχεις (1 - 1) * 10 = 0. Στη 2η (2 - 1) * 10 = 10 κλπ.

dtravlos
Δημοσιεύσεις: 244
Εγγραφή: 29 Ιαν 2009 15:03
Τοποθεσία: Keratsini
Επικοινωνία:

Multiple sort php/mysql

Δημοσίευση από dtravlos » 09 Νοέμ 2010 17:18

Yes I know... :P Απλά νόμιζα πως μου είπες πως θα χαλούσε το order με το Pagination γι αυτό μπερδεύτηκα...

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 4 επισκέπτες