Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mysql игнорирует символ 'я'
 
 автор: lilu   (17.10.2007 в 13:41)   письмо автору
 
 

вот такая возникла проблема при заполнении базы mysql
поле pole1 с типом set('значение 1','значение 2','мяч')
при открытиии заново этого поля вот что получается set('значение 1','значение 2','м','ч')
Это уже становится проблемой....

   
 
 автор: cheops   (17.10.2007 в 14:26)   письмо автору
 
   для: lilu   (17.10.2007 в 13:41)
 

В названиях полей лучше использовать только английские символы, цифры и символ подчёркивания.

   
 
 автор: lilu   (17.10.2007 в 15:05)   письмо автору
 
   для: cheops   (17.10.2007 в 14:26)
 

название поля pole1

   
 
 автор: cheops   (17.10.2007 в 16:10)   письмо автору
 
   для: lilu   (17.10.2007 в 15:05)
 

Иметеся в виду и для значений SET тоже.

   
 
 автор: lilu   (17.10.2007 в 18:39)   письмо автору
 
   для: cheops   (17.10.2007 в 16:10)
 

А если очень надо - можно это как-то заменить!!!!

   
 
 автор: Senegal   (17.10.2007 в 18:45)   письмо автору
 
   для: lilu   (17.10.2007 в 18:39)
 

'мяч' можно заменить например 'ball', 'Россия' -'ru' и т.д. тоже сталкивался с такой проблемой, остановился на таком решении.

   
 
 автор: Thrasher   (18.10.2007 в 10:32)   письмо автору
 
   для: Senegal   (17.10.2007 в 18:45)
 

Я обычно далаю так: в полях типа set и enum ставлю только цифры, а в РНР создаю массив, где ключи - это цифры из поля, а значения - нужные значения.

   
 
 автор: lilu   (18.10.2007 в 11:42)   письмо автору
 
   для: Thrasher   (18.10.2007 в 10:32)
 

Я думала это у меня одной какие-то клюки с phpmyadmin-ом!!! Может поставился криво???
Интересно с чем это связано, почему именно символ 'я'????
Может ещё какие-то символы не воспринимаются!!! :))

   
 
 автор: cheops   (18.10.2007 в 12:57)   письмо автору
 
   для: lilu   (18.10.2007 в 11:42)
 

Нет - это штучки MySQL, код символ "я" вероятно в MySQL используется для каких-то своих внутренних нужд. Вроде как анонсировали, что перевели все столбцы, таблицы в формат UTF-8, но этот режим похоже до сих пор не поддерживается.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования