|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey 2:5020/400 10 Nov 2002 19:37:19 To : All Subject : Проблема с Mysql --------------------------------------------------------------------------------
Сразу оговорюсь почему пишу сюда: если вставлять записи напрямую через
консоль mysql, то всё нормально.
Операционная система: WinXP
Существует таблица:
CREATE TABLE NEWS(ID MEDIUMINT NOT NULL PRIMARY KEY AUTO_INCREMENT,
NBODY TEXT NOT NULL,#Текст новости
PREFIX VARCHAR(9) NOT NULL,#Префикс ссылки
LINK VARCHAR(255) NOT NULL,#Ссылка
DT DATETIME NOT NULL,#Дата и время публикации
PUB ENUM('True','False'),#Опубликована ли запись
AUTHOR VARCHAR(8) NOT NULL)");#Автор записи
В неё вставляются записи следующим образом:
INSERT INTO news(ID,NBODY,PREFIX,LINK,DT,PUB,AUTHOR) VALUES (NULL,"тестовая
запись?! тестовая запись?!","http://","www.perl.com",NOW(),"1","lamer")
В результате:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 51 to server version: 3.23.52-nt
mysql> select * from news;
+----+-------------------------------------------+---------+--------------+-
----
----------------+------+--------+
| ID | NBODY | PREFIX | LINK |
DT
| PUB | AUTHOR |
+----+-------------------------------------------+---------+--------------+-
----
----------------+------+--------+
| 10 | тестовая записьNULL! тестовая записьNULL! | http:// | www.perl.com |
2002
-11-10 18:31:46 | True | lamer |
+----+-------------------------------------------+---------+--------------+-
----
----------------+------+--------+
1 row in set (0.00 sec)
Как видно, все знаки вопроса заменилиьс на NULL, с какого фига српашивается?
Уже не знаю что и думать. :)
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.Mail.Ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6488d74617cd.html, оценка из 5, голосов 10
|