Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Я в расстерянности! (vespen) 15/01/2004 - 17:37:16
      Re: Я в расстерянности! (Энкарито) 15/01/2004 - 17:52:16
      Re: Я в расстерянности! (vespen) 18/01/2004 - 12:40:35
      Re: Я в расстерянности! (Энкарито) 19/01/2004 - 12:21:01
      Re: Я в расстерянности! (andrew) 19/01/2004 - 20:29:16
      Re: Я в расстерянности! (vespen) 20/01/2004 - 15:02:23

> Original message text:
> From: vespen - 15/01/2004 - 17:37:16
> Subject:Я в расстерянности!
> -----------------
> Уважаемые!
> Подскажите такую вещь.
> ====================
> Дано:
> таблица
> CREATE TABLE news
> (
> new_id INTEGER NOT NULL AUTO_INCREMENT,
> cu_id INTEGER NOT NULL,
> new_header BLOB NOT NULL,
> new_date DATE NOT NULL,
> new_text BLOB NOT NULL,
> emp_id INTEGER NOT NULL,
> PRIMARY KEY(new_id)
> );
>
> Вставляю в таблицу запись запросом:
>
> INSERT INTO news (cu_id, new_header, new_date, new_text, emp_id)
> VALUES (1, 'xxxx', 03-03-03, 'yyyy yyy yyy yyyyyy',1);
>
> только поле new_text по-больше будет.
> пишет ошибку синтаксиса "You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''yyy yyy yyy yyyyy".
> Обратите внимание на двойные кавычки ''yyy
> Эскейп-последовательностей в поле new_text нет.
>


From: Энкарито - 19/01/2004 - 12:21:01
Subject:Я в расстерянности!
-----------------
Если передаешь кириллицу в скрипт, то возможно она будет в виде
%(hex код символа)%(следующий hex код), следовательно
длина сообщения будет в некоторое количество раз больше.

Метод научного тыка, самый научный! :)
Берем ручками(из mysql-клиента) и вставляем эту строку:
insert into news (...) values(1,"11",030303,"222",1);
любую простую строку!!
Только без всяких спецсимволов и кириллицы!
Работает?
1=да, пробуй update поля new_text(используя спецсимволы и кириллицу!)
update news set new_text="ура!работает али как?" where new_id=1;
update news set new_text="%CE%FA%D6" where new_id=1;
2=нет, вот это странно!
Проверь разные форматы даты. :)


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
12660



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |