问题标签 [longtext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
916 浏览

php - 为什么 mysqli fetch() 从 longtext 列返回空结果?

由于某种原因mysqli$query -> fetch();返回空白,我的mysql表中的longtext列?

有任何想法吗?我将列设置为text,它工作正常。它在我的 WAMP 服务器上也可以正常工作,但是当我将它放到生产服务器上时,它只会返回空白。两个系统都运行 php 5.3.5

0 投票
2 回答
19309 浏览

mysql - 当每个条目都适合中等大小的字段时,使用 MySQL 长文本大小的字段有什么缺点?

当每个条目都适合中等大小的字段时,使用 MySQL 长文本大小的字段有什么缺点?

我问的原因是因为我有一些长文本大小的字段,最近意识到它们太大了,但后来却很难激励自己做出微小的改变,因为“有什么害处?” 因此问题。

0 投票
2 回答
524 浏览

java - 在 Android 中如何显示很长的文本(190 个字),有没有比 textview 更好的主意?

我有一个很长的文本,大约 1000 个字符,包括空格(190 个字)。我试图在一个大的文本视图上展示它,但它不是那么好,看起来不专业,所以还有其他想法吗?

感谢您的帮助,并尝试提供帮助。

文本示例:

  1. 列表项中的列表:
    • 缩进四个空格。
      • 缩进八个空格。
    • 又是四个空格。
0 投票
3 回答
3082 浏览

email - 使用 gettext 翻译较长的文本(视图和电子邮件模板)

我正在开发一个多语言 PHP Web 应用程序,我有很长的(-ish)文本需要用 gettext 翻译。这些是电子邮件模板(通常很短,但仍然有几行)和部分视图模板(较长的描述性文本块)。这些文本将包含一些简单的 HTML(例如粗体/斜体表示强调,可能是此处或此处的链接)。模板是捕获其输出的 PHP 脚本。

问题是 gettext 对于处理较长的文本似乎很笨拙。随着时间的推移,较长的文本通常会比短文本有更多的变化——我可以更改 msgid 并确保在所有翻译中更新它(当 msgid 很长时可能会做很多工作并且很容易出错),或者我可以保留msgid 不变,只修改翻译(这会在模板中留下误导性的过时文本)。此外,我看到了反对在 gettext 字符串中包含 HTML 的建议,但避免它会将单个自然文本分成很多块,这将是翻译和重组的更大噩梦,我也看到了反对的建议将 gettext 字符串不必要地拆分为单独的 msgid。

我看到的另一种方法是完全忽略这些较长文本的 gettext,并将这些块分隔在每个语言环境的外部子模板中,并仅包含当前语言环境的块。缺点是我将 gettext .po 文件和位于完全不同位置的单独模板之间的翻译工作分开。

由于此应用程序将在未来用作其他应用程序的起点,因此我正在尝试提出长期的最佳方法。在这种情况下,我需要一些关于最佳实践的建议。您是如何实施类似案例的?什么结果行得通,什么结果是个坏主意?

0 投票
1 回答
1041 浏览

mysql - 在 MYSQL 长文本列中创建彩票号码出现次数的计数器。这可能需要 PHP

我可能需要 PHP 或其他语言来完成这项工作,但最好直接使用 MYSQL 中的解决方案。

我整理了一份去年纽约州彩票中奖号码的清单。我在 MYSQL 中创建了一个 4 列的表来存储数据。一个用于日期,一个用于中奖彩票号码,一个用于奖金号码,一个用于支付。在对如何存储彩票号码(我认为是整数数组)进行了一些研究之后,我发现了使用 longtext 数据类型的建议。输入数据时使用管道分隔每个值,如下所示:01|34|35|36|56|59。这些数字始终按升序排列,给出两位数,并且不要超过 59。

我的流程的下一步是创建一个表格,显示每个数字发生的频率。这是我的这个东西的伪代码:

正如你所看到的,我非常清楚自己想要做什么。我有几个简单的问题要问:这可以只在 MYSQL 中完成吗?更重要的是,是否有一个重要的、明显的理由可以说明人们不应该费心去尝试?如果有,那是什么原因?

0 投票
2 回答
7464 浏览

mysql - 保存 base64 数据 - 行大小太大问题

我有 22 个类型的数据库字段longtext。如果我尝试使用以下数据保存 12 个字段,则会收到以下错误:

如果我只保存 11 个字段,它会很好地保存。这是数据:

我该如何解决这个问题?如何增加行大小的字节使其超过 8126?

0 投票
3 回答
69863 浏览

mysql - SQL 错误 1406 列的数据太长

我试图在 MySQL 中执行下面的查询,但每次都得到 SQL 错误 1406 Data too long for column error。列数据类型为长文本。有任何想法吗?

谢谢,这是 SHOW CREATE TABLE 的结果

刚刚尝试了这个不包含特殊/转义字符的较短查询,但我仍然收到错误消息。

[已解决] 感谢大家的帮助,我删除了 HTML 评论,它成功了。

0 投票
4 回答
77456 浏览

mysql - 限制 SELECT 结果中长文本字段的长度

我正在使用命令行界面(不是 GUI 客户端)对 MySQL 中的表执行 SELECT 查询:

选择 * 从 blog_entry;

blog_entry 的字段之一是“longtext”类型,并且是一段很长的文本,以至于当结果显示在我的终端中时,行的显示需要多于一行。这会导致显示混乱,其中列不容易看到。我可以在我的 SELECT 查询中使用什么技术来限制为每个字段显示的字符数,以便打印的行结果不会溢出到新行?

0 投票
0 回答
113 浏览

asp.net - 如果数据库中的 LONGTEXT 向函数发送值不起作用?

当我点击一个链接时,我试图将 3 个数据库(mysql)值发送到一个函数。其中两个值是数据库中的 VARCHAR,第三个是 LONGTEXT,VARCHAR 值按应有的方式工作,但不是 LONGTEXT 值?在下面的链接中,“<%=rs("texten")%>" 不起作用,另一个按应有的方式发送值。数据库中的值是:

rs("gallery_id"9 = 12

rs("big_image") = Armani1.jpg

rs("texten") = 这是一些测试文本,这是一些测试文本,这是一些测试文本,这是一些测试文本,这是一些测试文本,....

它的“消息:文本”包含文本并将其发送到 Facebook。如果我将链接获取的 <%=rs("texten")%> 的数据库更改为 VARCHAR ,那么它可以工作,但如果它是数据库中的 LONGTEXT 则不行?我希望你明白我的意思!谢谢。

0 投票
1 回答
4273 浏览

php - 长文本字段上准备好的 mysqli 选择语句返回为空

我有一个运行良好的数据库查询函数——除了我遇到了一个显然是 mysqli 准备好的语句和长文本字段的已知问题。发生的情况是,即使通过 phpMyAdmin 运行查询工作正常,longtext 字段始终为空。根据http://www.workinginboxershorts.com/php-mysqli-returns-empty-variables-from-longtext-column,将数据类型切换为文本可以解决问题。但是,在我的情况下,我真的更愿意将字段保留为长文本,因为我可以预见到额外空间会很有价值的时候。

我正在使用参数化查询,这显然是问题所在。这是我的功能:

根据我发布的链接,有一个解决方法涉及完成事情的顺序,但要么我以与示例完全不同的方式处理我的查询,要么我根本不理解重要的事情。

感谢任何能提供帮助的人!

编辑:感谢 Corina 的回答,我已经解决了这个问题——对于遇到问题的其他人,您只需在 mysql_stmt_execute 命令之后添加以下内容: