Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Базы данных > MySQL
Перезагрузить страницу Не создается запись написана на русском языке
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
=kolya= =kolya= вне форума
Member
 
Сообщений: 50
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 06.12.2005
По умолчанию Не создается запись написана на русском языке - 16.02.2006, 00:44

Создаю таблицу

Код:
CREATE TABLE `content` (
  `Id` int(11) NOT NULL auto_increment,
  `title` varchar(25) default NULL,
  `sub_title` varchar(120) default NULL,
  `contents` text,
  PRIMARY KEY  (`Id`)
)
когда делаю
Код:
INSERT INTO `content` VALUES (1,'Главная','вапвы','выапваы');
ругается

#1406 - Data too long for column 'title' at row 1

когда добавляю
INSERT INTO `content` VALUES (1,'hjguhio','dsfhgfd','reter');
все ок!!!
использую

MySQL Server 5.0
phpMyAdmin 2.7.0-pl2
Apache2

Что сделать надо?
может в конфиге апача или my.ini что-то поставить надо?
Ответить с цитированием
  (#2 (permalink)) Старый
LziF LziF вне форума
Member
 
Сообщений: 203
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.06.2004
По умолчанию Re: не создается запись написана на русском - 16.02.2006, 14:35

Цитата:
Originally posted by =kolya=
[b]Создаю таблицу

Код:
CREATE TABLE `content` (
  `Id` int(11) NOT NULL auto_increment,
  `title` varchar(25) default NULL,
  `sub_title` varchar(120) default NULL,
  `contents` text,
  PRIMARY KEY  (`Id`)
)
когда делаю
Код:
INSERT INTO `content` VALUES (1,'Главная','вапвы','выапваы');
с MySQL не работаю, но всетаки :)....
у тебя `Id` int(11) NOT NULL auto_increment,
стоит авто инкремент!!!, т.е. сервер сам вставляет в таблицу новое значение для Id

и в запросе у тебя тоже вставляется!!!... получается нестыкова

попробуй нечто подобное(с учетом синтаксиса MySQL):::

Код:
INSERT INTO `content` (`title`, `sub_title`, `contents`) VALUES ('Главная','вапвы','выапваы');
[/code]
Ответить с цитированием
  (#3 (permalink)) Старый
LziF LziF вне форума
Member
 
Сообщений: 203
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 11.06.2004
По умолчанию Re: не создается запись написана на русском - 16.02.2006, 14:35

Цитата:
Originally posted by =kolya=
[b]Создаю таблицу

Код:
CREATE TABLE `content` (
  `Id` int(11) NOT NULL auto_increment,
  `title` varchar(25) default NULL,
  `sub_title` varchar(120) default NULL,
  `contents` text,
  PRIMARY KEY  (`Id`)
)
когда делаю
Код:
INSERT INTO `content` VALUES (1,'Главная','вапвы','выапваы');
с MySQL не работаю, но всетаки :)....
у тебя `Id` int(11) NOT NULL auto_increment,
стоит авто инкремент!!!, т.е. сервер сам вставляет в таблицу новое значение для Id

и в запросе у тебя тоже вставляется!!!... получается нестыкова

попробуй нечто подобное(с учетом синтаксиса MySQL):::

Код:
INSERT INTO `content` (`title`, `sub_title`, `contents`) VALUES ('Главная','вапвы','выапваы');
Ответить с цитированием
  (#4 (permalink)) Старый
=kolya= =kolya= вне форума
Member
 
Сообщений: 50
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 06.12.2005
По умолчанию Re: не создается запись написана на русском - 16.02.2006, 16:01

Да нет... тут проблема не в этом...
На английском же создает...
тут скорее всего не правильно настроил MySQL или Apache..
так поставил по умолчанию

default-character-set =cp1251
там в 2-х местах...

перезагрузил, но увы не хавает...
Ответить с цитированием
  (#5 (permalink)) Старый
Shah Shah вне форума
Member
 
Сообщений: 212
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 02.08.2003
По умолчанию 21.02.2006, 22:51

Посмотри через phpMyAdmin какая кодировка используется для каждого поля и в общем для базы.
Вариант LziF должен работать (у меня работает). Также можно попробовать через SET.
Ответить с цитированием
Ads.
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Инструкция wxDev-C++ на русском языке Veka Вопросы начинающих программистов 0 18.04.2012 06:26
Где найти документацию на русском языке ArdenSp Trolltech Qt 19 23.07.2011 18:54
Текст и файл на русском языке yuliyayuliya Visual C++ 0 30.03.2011 14:46
СМС на русском языке возможно ли написать Redaram C++ Builder 0 13.02.2007 13:06
MSDN где найти на русском языке Desolator .NET 10 22.09.2006 12:49
Как писать в Pascale на русском языке RahXephon Pascal 9 29.11.2005 22:06
Текст в программе не пишится на русском языке dipsy Вопросы начинающих программистов 1 24.03.2005 07:03
MSDN для VC6 на русском языке ЖенЬк.) Visual C++ 15 20.10.2004 20:25
Нужна информация на русском языке acat Prolog 1 06.09.2004 21:25
Сайты по DirectX на русском языке Anonymous Программирование графики 4 07.11.2003 01:29
Где можно найти COM-Specification на русском языке xenia Delphi 0 17.10.2003 11:38



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов