【发布时间】:2012-02-10 08:57:45
【问题描述】:
我试图将我的用户使用 Web 表单输入并使用 php 传递到服务器的长文本(大约 2500 个字符)保存到我的数据库中。
当我查看 phpmyadmin 时,文本会被裁剪。我如何配置我的表格以获得完整的文本?这是我的表配置:
CREATE TABLE `extra_879` (
`id` bigint(20) NOT NULL auto_increment,
`id_user` bigint(20) NOT NULL,
`title` varchar(300) NOT NULL,
`content` varchar(3000) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id_user` (`id_user`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
查看限制为 3000 个字符的字段 content,但文本总是在 690 个字符 处被裁剪。感谢您的帮助!
编辑:我找到了问题,但我不知道如何解决。查询总是在同一个字符中得到裁剪,一个特殊的字符:ù
EDIT 2:这是裁剪后的查询:
INSERT INTO extra_879 (id,id_user,title,content) VALUES (NULL,'1','Informazione Extra','
Riconoscimenti
Laurea di ingegneria presa a le 22 anni e in il terso posto della promozione
Diploma analista di sistemi ottenuto il rating massimo 20/20, primo posto della promozione.
Borsa di Studio (offerta dal Ministero Esteri Italiano) vinta nel 2010 (Valutazione del territorio attraverso le nueve tecnologie)
Pubblicazione di paper; Stima del RCS della nave CCGS radar sulla base dei risultati di H. Leong e H. Wilson. http://www.ing.uc.edu.vek-azozayalarchivospdf/PAPER-Sarmiento.pdf
Tesi di laurea: PROGETTAZIONE E REALIZZAZIONE DI UN SIS-TEMA DI TELEMETRIA GSM PER IL CONTROLLO DELLO STATO DI TRANSITO VEICOLARE E CLIMA (ottenuto il punteggio pi')
只有当 (ottenuto il punteggio più alto) 短语,当 ù 出现时,它才会被裁剪......
编辑 3:我使用 jquery + ajax 发送查询
$.ajax({type: "POST", url: "handler.php", data: "e_text="+ $('#e_text').val() + "&e_title="+ $('#extra_title').val(),
【问题讨论】:
-
您要在此处插入什么文本?向我们展示您的数据查询。
-
@SergioTulentsev 查询不是问题,我已经看过了,是数据库配置中正在裁剪文本的东西
-
您是否尝试过使用 MySQL Workbench 运行查询?
-
请检查我最近所做的编辑
-
请添加更多代码。从哪里调用 INSERT SQL?插入内容字段的数据来自哪里?