stitch-1
Новичок
проблемы с кодировкой в MySQL
сразу скажу (чтоб не набрсывались на меня ) что с кирилицей у меня все в порядке. У меня проблемы с латиницей (или может както подругому) - Stitch.
забиваю в базу данных user2 = stitch также захожу на сайт под stitch тоесть в $cookie, $user забита- stitch :
проверял
$user4 = $cookie[1]
echo " $user4"; // выводит stitch
также и с базы:
$query = "SELECT user2 FROM blac where komid=$id order by id desc ;";
$res = mysql_query($query);
while ( $a_row = mysql_fetch_array ($res) )
echo "$a_row[user2]"; //выводит stitch
но при сравнении :
if ( $user4 == $a_row[user2] ){
$red = "редактировать " ;
}
else {
$red = "фигу вам";
}
echo "$red"; //выводит "фигу вам"
после исправляю в базе в ручную тоесть из "phpMyAdmin" стираю в таблице stitch и пишу заного stitch после этого скрипт работает нормально то есть:
echo"$red"; // выводит "редактировать"
кодировка в базе cp1251_general_ci
что за ерунда помогите понять ?
в поиске искал но здесь говоротся о кирилице пробовал вставлять:
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
и
mysql_query("SET NAMES 'cp1251'");
меняет только кирилицу а латиницу оставляет в прежнем виде.
сразу скажу (чтоб не набрсывались на меня ) что с кирилицей у меня все в порядке. У меня проблемы с латиницей (или может както подругому) - Stitch.
забиваю в базу данных user2 = stitch также захожу на сайт под stitch тоесть в $cookie, $user забита- stitch :
проверял
$user4 = $cookie[1]
echo " $user4"; // выводит stitch
также и с базы:
$query = "SELECT user2 FROM blac where komid=$id order by id desc ;";
$res = mysql_query($query);
while ( $a_row = mysql_fetch_array ($res) )
echo "$a_row[user2]"; //выводит stitch
но при сравнении :
if ( $user4 == $a_row[user2] ){
$red = "редактировать " ;
}
else {
$red = "фигу вам";
}
echo "$red"; //выводит "фигу вам"
после исправляю в базе в ручную тоесть из "phpMyAdmin" стираю в таблице stitch и пишу заного stitch после этого скрипт работает нормально то есть:
echo"$red"; // выводит "редактировать"
кодировка в базе cp1251_general_ci
что за ерунда помогите понять ?
в поиске искал но здесь говоротся о кирилице пробовал вставлять:
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
и
mysql_query("SET NAMES 'cp1251'");
меняет только кирилицу а латиницу оставляет в прежнем виде.