Ταξινόμηση αλφαβητική σειρά με ελληνικούς χαρ. - PHP/MySQL

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

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

Απάντηση
mat_
Δημοσιεύσεις: 121
Εγγραφή: 09 Απρ 2004 02:01

Ταξινόμηση αλφαβητική σειρά με ελληνικούς χαρ. - PHP/MySQL

Δημοσίευση από mat_ » 31 Μάιος 2007 03:07

Καλησπέρα,

Προσπαθώ να εμφανίσω δεδομένα από έναν πίνακα αλλά δεν γίνεται με αλφαβητική σειρά με ελληνικούς χαρακτήρες. Έχω δοκιμάσει πολλούς διαφορετικούς κωδικοποιήσεις όπως με τους εξής συνδυασμούς: UFT-8 (db) - UTF-8(page encoding), greek-general-ci(db) - Greek ISO(page encoding), swedish-general-ci(db) - Greek ISO(page encoding). Επίσης δεν μπορώ να καταλάβω γιατί αλλά όταν κάνω Insert ή Select μόνο με swedish-general-ci φαίνονται σωστά τα ελληνικά.

Ο κώδικας που χρησιμοποιώ είναι:

Κώδικας: Επιλογή όλων

SELECT * FROM lps INNER JOIN log ON lps.ait = log.id ORDER BY lps.name ASC

Άβαταρ μέλους
dik_
Δημοσιεύσεις: 476
Εγγραφή: 07 Ιουν 2007 11:28

Ταξινόμηση αλφαβητική σειρά με ελληνικούς χαρ. - PHP/MySQL

Δημοσίευση από dik_ » 10 Ιουν 2007 23:31

Κώδικας: Επιλογή όλων

SET NAMES 'utf8';
αυτό το έχεις εκτελέσει πριν τα υπόλοιπα queries;

st3F0s
Δημοσιεύσεις: 17
Εγγραφή: 08 Νοέμ 2005 16:37

Ταξινόμηση αλφαβητική σειρά με ελληνικούς χαρ. - PHP/MySQL

Δημοσίευση από st3F0s » 10 Ιουν 2007 23:43

Μπορείς να προσθέσεις τη λέξη BINARY μετά το ORDER BY. Δηλαδή το ερώτημα γίνεται:

Κώδικας: Επιλογή όλων

SELECT * FROM lps INNER JOIN log ON lps.ait = log.id ORDER BY BINARY lps.name 
ASC

mat_
Δημοσιεύσεις: 121
Εγγραφή: 09 Απρ 2004 02:01

Ταξινόμηση αλφαβητική σειρά με ελληνικούς χαρ. - PHP/MySQL

Δημοσίευση από mat_ » 11 Ιουν 2007 17:42

Σε ευχαριστώ st3F0s, το δοκίμασα και δουλεύει άψογα :)

mikeka
Δημοσιεύσεις: 1
Εγγραφή: 07 Ιουν 2007 15:30

Ταξινόμηση αλφαβητική σειρά με ελληνικούς χαρ. - PHP/MySQL

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

thanks st3F0s. Δουλεψε και σε μενα :D

Απάντηση

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

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

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