Mysql 4.1.x kai ta ellinika mou mesa gtp!!!

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

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

Απάντηση
wipegr
Δημοσιεύσεις: 33
Εγγραφή: 07 Απρ 2006 20:03

Mysql 4.1.x kai ta ellinika mou mesa gtp!!!

Δημοσίευση από wipegr » 07 Απρ 2006 20:12

to kserw diabasa kai ta proigoumena post alla distixws den exw bgali akri akoma me osa dokimasa!!!

exw spasei to kefali mou gia na brw mia lusi dokimasa ola exw brei sta forum alla tiptota sas para8etw ton kwdiaka

<? $mysql_hostname = 'localhost';
$mysql_username = 'xxxxxxx';
$mysql_password = 'xxxxxxx';
$mysql_database = 'xxxx_foo';

$database = mysql_connect($mysql_hostname, $mysql_username, $mysql_password);
mysql_select_db($mysql_database, $database);
mysql_query("SET CHARACTER_SET_CLIENT 'greek'", $database);
mysql_query("SET CHARACTER_SET_RESULTS 'greek'", $database);
mysql_query("SET collation_connection 'greek_general_ci'", $database);
mysql_query("SET NAMES greek;");
?>


<?
$sql = "SELECT * FROM bar where example LIKE 'Γ%'";
echo $sql."<br><br>";
$query = mysql_query($sql);

while($row = mysql_fetch_array($query)){

echo $row[example]."<br>";
}
?>


exw kanei create table me collation 'greek_general_ci' ,charset=greek

alter table ,
alter database.
set character_set_system';
set client
set server
set oti dipote uparxei

parakalw an mporei kapoios na boh8isei

eyxaristw

Άβαταρ μέλους
shadow
Script Master
Δημοσιεύσεις: 606
Εγγραφή: 14 Απρ 2005 18:30

Mysql 4.1.x kai ta ellinika mou mesa gtp!!!

Δημοσίευση από shadow » 07 Απρ 2006 22:10

Σου ξέφυγαν κάποια set ακομη (just kidding :wink: )
Εφόσον έχεις ορίσει σωστά τα collations σε επίπεδο βασης και σε επίπεδο fields το μόνο που χρειάζεσαι επιπλέον είναι μετά από κάθε connection να βάζεις το "SET names greek" . Τα υπόλοιπα set που εχεις είναι περιττά.

Και βέβαια τα script που χρησιμοποιείς για να βάζεις δεδομένα στη βάση σου να εχουν το σωστο encoding (iso-8859-7)
Close your eyes
For your eyes will only tell the truth and the truth isnt what you want to see
In the dark, is it easy to pretend that the truth is it ought to be.
Programmers are programmers because they like to code

wipegr
Δημοσιεύσεις: 33
Εγγραφή: 07 Απρ 2006 20:03

Mysql 4.1.x kai ta ellinika mou mesa gtp!!!

Δημοσίευση από wipegr » 13 Απρ 2006 13:07

euxaristw gia tin boh8eia to problem li8ike me tin kenourgia ekdosi tou phpmyadmin version 2.6.4 - pl2.

metatrepoume to collation tis database kai twn tables se greek_general_ci

kai pros8etoume apla sto kwdika mysql_query("SET NAMES greek;");

paradigma

<? $mysql_hostname = 'localhost';
$mysql_username = 'xxxxx_kostas';
$mysql_password = 'xxxxxxxxxxx';
$mysql_database = 'xxxxx_xxxxx';

$database = mysql_connect($mysql_hostname, $mysql_username, $mysql_password);
mysql_select_db($mysql_database, $database);
mysql_query("SET NAMES greek;");
?>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">

<br><br><br>
<?
$sql = "SELECT * FROM company where company_name LIKE 'Γ%'";
echo $sql."<br><br>";
$query = mysql_query($sql);

while($row = mysql_fetch_array($query)){
echo $row[company_name]."<br>";
}
?>

billiaswhs
Δημοσιεύσεις: 346
Εγγραφή: 11 Νοέμ 2004 00:29
Επικοινωνία:

Mysql 4.1.x kai ta ellinika mou mesa gtp!!!

Δημοσίευση από billiaswhs » 27 Απρ 2006 03:20

Γειας σας έχω το ίδιο πρόβλημα με το wipegr με την διαφορά ότι αφού έφτιαξα τα collations και πρόσθεσα το
mysql_query("SET NAMES greek;");

Τα δεδομένα πού εισάγω από το phpmyadmin στην ιστοσελίδα μου εμφανίζονται κανονικά χωρίς ερωτηματικά. Αλλά όλα τα προηγούμενα δεδομένα που είχαν εισαχθεί με την mysql 4.0 εμφανίζονται με ερωτηματικά. Αν αφαιρέσω το mysql_query("SET NAMES greek;");
τότε τα παλιά δεδομένα εμφανίζονται κανονικά και τα καινούργια με ερωτηματικά? Μήπως ξέρει κανείς τη παίζει? ίσως και να φταίει το καινόργιου phpmyadmin που έχει μόνο utf και δεν έχει iso σε greek?

wipegr
Δημοσιεύσεις: 33
Εγγραφή: 07 Απρ 2006 20:03

Mysql 4.1.x kai ta ellinika mou mesa gtp!!!

Δημοσίευση από wipegr » 27 Απρ 2006 12:15

prepei na kaneis export kai import ksana apo tin arxi ola ta data... otan kaneis export prosexe na ta kaneis export me collation greek panta apo to phpmyadmin...

kai prin mpeis sto database , orise stin arxiki selida tou phpmyadmin ola na einai greek....

auta bebaia to big problem gia mena einai oti sto navicat(efarmogi diaxirisis twn database) ola bgenoun ??????? alla kata ta alla ola kala....

elpizw na boh8isa....

Απάντηση

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

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

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