Βοήθεια με ORDER BY

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

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

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

Βοήθεια με ORDER BY

Δημοσίευση από dtravlos » 07 Νοέμ 2010 23:39

Καλησπέρα. Έχω μια λίστα δεδομένων που τραβάω απο mysql σε php script, στην οποία θέλω να κάνω sort σε πάνω από ένα πεδίο. πχ στο visual studio όταν βάζω ένα grid, στο σημείο που επιλέγω τον πίνακα και τα πεδία, μου έχει ένα κουμπί order by το οποίο όταν το πατάω μου βγάζει: order by, then by, then by. Κάτι ανάλογο ξέρετε πώς μπορώ να το κάνω με php/mysql? Ευχαριστώ πολύ!

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

Βοήθεια με ORDER BY

Δημοσίευση από dva_dev » 08 Νοέμ 2010 00:50

Στο visual studio μπορείς να πατήσεις το κουμπάκι για να σου δείχνει και το sql statement που φτιάχνει.
Σε γενικές γραμμές αυτό που γίνεται είναι κάτι του στύλ:

select field1, field2, field3, field4 from table where some_condition
ORDER BY field1 ASC, field2 DESC, field3 DESC, field4

Για το κάθε πεδίο που βάζεις στο order by μπορείς να ορίσεις αν θα κάνει αύξουσα ταξινόμηση ή φθίνουσα (default είναι αύξουσα)

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

Βοήθεια με ORDER BY

Δημοσίευση από dtravlos » 08 Νοέμ 2010 00:56

Ευχαριστώ πολύ για τη βοήθεια! Υπάρχει κάποιος τρόπος να το βάλω κατευθείαν σε php με ajax request? πχ να έχω 2 dropdown πάνω και με το .change να κάνει post στο αρχείο και να τραβάει το order?

Απάντηση

Επιστροφή στο “MySQL”

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

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