like % και ελληνικός χαρακτήρας...

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

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

Απάντηση
Άβαταρ μέλους
papatzas
Δημοσιεύσεις: 227
Εγγραφή: 03 Δεκ 2005 14:23

like % και ελληνικός χαρακτήρας...

Δημοσίευση από papatzas » 11 Φεβ 2007 00:00

έχω καταχωρήσει στο πεδίο lastname της βάσης μου (customer) το επώνυμο: "Λυμπέρης"
...κάνω μια αναζήτηση στο ελληνικό χαρακτήρα Κ και μου εμφανίζει το Λυμπέρης

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

SELECT lastname
FROM customer
WHERE lastname like 'Κ%'			  
OR lastname LIKE 'Ψ%'
ORDER BY cust_id desc;
πως να το αποτρέψω...?

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

like % και ελληνικός χαρακτήρας...

Δημοσίευση από panosru » 11 Φεβ 2007 00:30

Se database me collaction greek_general_ci kai se utf8_unicode_ci den exo tetoio problhma. Ti collation exei h bash sou? to query ayto to ekteleis meso kapoio php script? An nai exeis kanei output thn metablhth me to query gia na deis pos diamorfonete, ean einai dynamikh?

Άβαταρ μέλους
papatzas
Δημοσιεύσεις: 227
Εγγραφή: 03 Δεκ 2005 14:23

like % και ελληνικός χαρακτήρας...

Δημοσίευση από papatzas » 11 Φεβ 2007 00:33

latin1_swedish_ci γιατι σε greek_general_ci μου το έβγαζε με ιερογλυφικά... θα το ξαναδοκιμάσω σε greek_general_ci...
Τελευταία επεξεργασία από το μέλος papatzas την 12 Φεβ 2007 19:08, έχει επεξεργασθεί 2 φορές συνολικά.

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

like % και ελληνικός χαρακτήρας...

Δημοσίευση από panosru » 11 Φεβ 2007 00:47

me latin1_swedish_ci den mou douleyan kan ta ellhnika sto like

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

#1267 - Illegal mix of collations (latin1_general_ci,IMPLICIT) and (utf8_unicode_ci,COERCIBLE) for operation 'like'
opote dokimase n' allakseis collation

Άβαταρ μέλους
papatzas
Δημοσιεύσεις: 227
Εγγραφή: 03 Δεκ 2005 14:23

like % και ελληνικός χαρακτήρας...

Δημοσίευση από papatzas » 11 Φεβ 2007 01:48

thx you , είχες δίκιο.. το γύρησα greek_general_ci χρειάζεται και

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

mysql_query("set character set 'greek'");
mysql_query("SET NAMES 'greek'");

panosru
WebDev Moderator
Δημοσιεύσεις: 1885
Εγγραφή: 13 Σεπ 2005 16:13
Τοποθεσία: Camp

like % και ελληνικός χαρακτήρας...

Δημοσίευση από panosru » 11 Φεβ 2007 02:47

papatzas έγραψε:thx you , είχες δίκιο.. το γύρησα greek_general_ci χρειάζεται και

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

mysql_query("set character set 'greek'");
mysql_query("SET NAMES 'greek'");
enohte! :P

PS: paizei na sas ta exo priksei genikotera me ayta ta 2 queryes meta to mysql_select_db alla dystixos oi perisoteroi ta agnooun...

Απάντηση

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

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

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