Προβλημα με order by date οταν υπαρχουν ιδιες ημερομηνίες

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

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

Απάντηση
dimisthes
Δημοσιεύσεις: 17
Εγγραφή: 20 Νοέμ 2006 13:36

Προβλημα με order by date οταν υπαρχουν ιδιες ημερομηνίες

Δημοσίευση από dimisthes » 30 Οκτ 2007 15:41

Γεια σας και παλι

σε ενα πινακα αποθηκευονται καποιες εγγραφές μαζί με την ημερομήνια την οποια αποθηκευτηκαν.
Οταν θέλω να τις ανακτήσω, ταξινομημένες με βάση την ημερομηνία αποθήκευσης
(select * from egrafes order by date)
και υπάρχουν δυο ή περισσότερες εγγραφές με την ίδια ημερμηνία τότε βγαίνει μηνυμα λάθους, και εμφανίζει μόνο τις εγγραφες που η ημερομηνία τους δεν είναι ιδια με καμία αλλη.

Τι πρεπει να προσθέσω στον κώδικα της sql ώστε αν παρω όλα τα αποτελεσματα?

Επίσης, αν βγεί ακρη με το παραπάνω, πως θα πρέπει να χρησιμοποιήσω τη limit ώστε να πάρω τις 3 πιο πρόσφατες ςγγραφες??

Ευχαριστω!! [/code]

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

Προβλημα με order by date οταν υπαρχουν ιδιες ημερομηνίες

Δημοσίευση από fafos » 30 Οκτ 2007 15:55

Ti morfh exoun oi hmeromhnies sthn vash sou?

na vazeis panta ta fields pou zhtas se "loksa autakia" :D (epano aristera sto plhktrologio - dipla sto 1) px. select * from `egrafes` order by `date`

gia tis teleutaies 3 eggrafes dineis: ORDER BY `date` DESC LIMIT 3

dimisthes
Δημοσιεύσεις: 17
Εγγραφή: 20 Νοέμ 2006 13:36

Προβλημα με order by date οταν υπαρχουν ιδιες ημερομηνίες

Δημοσίευση από dimisthes » 30 Οκτ 2007 16:08

η μορφή είναι 2007-10-03 ΧΧΧΧ-ΜΜ-ΗΗ.

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

Προβλημα με order by date οταν υπαρχουν ιδιες ημερομηνίες

Δημοσίευση από dva_dev » 30 Οκτ 2007 16:12

Καλό θα ήταν πάντως να αποφεύγεις να βάζεις ονόματα πεδίων που είναι δεσμευμένες λέξεις της sql.

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Προβλημα με order by date οταν υπαρχουν ιδιες ημερομηνίες

Δημοσίευση από cherouvim » 30 Οκτ 2007 17:31

dva_dev έγραψε:Καλό θα ήταν πάντως να αποφεύγεις να βάζεις ονόματα πεδίων που είναι δεσμευμένες λέξεις της sql.
Γιατί;

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

Προβλημα με order by date οταν υπαρχουν ιδιες ημερομηνίες

Δημοσίευση από Alice_Cooper » 30 Οκτ 2007 18:06

apla gia na mhn blekontai metaksh tous analoga me thn syntaksh

;) genika otan pas na trekseis kati se kapoia glosa apofevgeis metavlites pou hparxoun san command

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Προβλημα με order by date οταν υπαρχουν ιδιες ημερομηνίες

Δημοσίευση από cherouvim » 30 Οκτ 2007 18:24

Στη java δεν μπορώ να βάλω όνομα μεταβλητής μία δεσμευμένη λέξη. Πχ να πω int int = 4;

Στην όμως SQL μπορώ να κάνω escape τα column names.

dimisthes
Δημοσιεύσεις: 17
Εγγραφή: 20 Νοέμ 2006 13:36

Προβλημα με order by date οταν υπαρχουν ιδιες ημερομηνίες

Δημοσίευση από dimisthes » 30 Οκτ 2007 20:31

Παιδια ευχαριστω για την βοηθεια.
ΤΟ προβλημα λυθηκε και τελικα δεν οφειλοταν στην συνταξη της msql. Υπήρχε προβλημα στη βαση.

Απάντηση

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

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

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