Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Στο MySQL Query Browser στην SQL Query Area δεν μπορώ να γράψω σε μια εντολή sql ελληνικά. Πως μπορώ να το διορθώσω αυτό? Δεν αναφέρομαι στους πίνακες της βάσης και στην ίδια την βάση. Εκεί είναι οκ. 

 

 post-363616-0-76600400-1500389469_thumb.png

Δημοσ.

Καλησπέρα !

Θεωρώ ότι για να λυθεί μια και καλή αυτό το πρόβλημα πρέπει (ανάλογα με το λειτουργικό σύστημα που τρέχεις) να βρεις κατ' αρχήν το αρχείο ρυθμίσεων του MySQL Server. Είναι άμα θυμάμαι καλά το my.ini (Windows) ή my.cnf (Linux), για MacOS δεν ξέρω.
Εκεί μέσα πρέπει να ορίσεις ότι συνολικά η κωδικοποίηση χαρακτήρων του MySQL Server πρέπει να είναι η Unicode. Απλά πρόσθεσε στο αρχείο ρυθμίσεων τις γραμμές :

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci

Αυτό είναι καλό να 'χει γίνει πριν δημιουργήσεις οποιαδήποτε βάση δεδομένων.

Ο Άσπρος Γάτος

  • Like 1
Δημοσ.

Αυτό την λύση την είδα και εγώ αλλά δεν με αφήνει να κάνω τις αλλαγές στο my.ini. Τώρα μου ήρθε να δοκιμάσω με live cd.

Δημοσ.

Τώρα δεν ξέρω αν κάνω καλά και ρωτάω εδώ ή πρέπει να ανοίξω άλλο topic...αλλά έχω το εξής πρόβλημα...

Όταν γράφω μόνος μου  την εντολή :

SELECT * FROM `users` WHERE `name` LIKE 'nickT' 

μέσα στο "κώδικα" από τη σελίδα του phpmyadmin ή μέσα από τον κώδικα της εφαρμογής μου ,μου βγάζει error.

Αλλά αν πάω μέσα στην αναζήτηση από το phpmyadmin και δημιουργεί μόνη της τον ίδιο ακριβώς κώδικα,τρέχει κανονικά!

Χτενίζω από εχτές το ίντερνετ και δεν βρίσκω άκρη ! Φταίει κάποια κωδικοποίηση στους χαρακτήρες;

Γιατί παρατηρώ πως τα ' ' , που γράφει από μόνο του το σύστημα φαίνονται πιο πλαγιαστά!

Δημοσ.
Ναι τώρα είδα πως το όνομα της βάσης και των πινάκων το έχει με backticks `` ,και τις τιμές με ''.
Αν γράψω αυτό για παράδειγμα μου το πιάνει για σωστό:
SELECT * FROM `users` WHERE `username` LIKE 'nickT' 

Έτσι πρέπει να γίνεται ή εγώ κάνω κάτι λάθος;

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...