MySQL/SQL 检索文本字段的前 40 个字符?

2024-07-01

如何从 mysql 数据库表中检索文本字段,但不是整个文本,只是少数 40 个左右的字符。

这可以在 sql 中完成还是需要使用 php 来完成?

基本上我想做的是显示前 x 个字符,然后让用户单击它来查看完整内容。


SELECT LEFT(field, 40) AS excerpt FROM table(s) WHERE ...

See the LEFT() http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_left功能。

As a 经验法则,你永远不应该在 PHP 中做 MySQL 可以为你做的事情。可以这样想:您不想从数据库向发出请求的应用程序传输超出严格必要范围的任何内容。


EDIT If你将使用全部数据在同一页上(即,没有中间请求)通常没有理由not立即获取全文。 (见评论和维格的回答 https://stackoverflow.com/questions/2080860/mysql-sql-retrieve-first-40-characters-of-a-text-field/2080906#2080906.)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL/SQL 检索文本字段的前 40 个字符? 的相关文章

  • codeigniter 分页错误[重复]

    这个问题在这里已经有答案了 在模型 rci model php中 public function record count return this gt db gt count all produk public function fetc
  • reCaptcha 值未出现在 $_POST 中

    我正在尝试在我的网站上使用 reCaptcha 并且 recaptcha challenge field 和 recaptcha response field 没有添加到后端的 POST 数组中 但我表单中的其余变量是 有任何想法吗 我已经
  • PHP Serialize() ― 规范 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在寻找有关 PHP serial
  • 在MySQL中保存使用触发器删除记录的用户的USER_ID

    我正在尝试设置一系列历史记录触发器 以通过触发器自动收集给定表的历史记录 我想使用触发器 因为这可以保证我捕获所有更改 无论是否有人忘记将其保存在应用程序中 我的问题是我有这个触发器 CREATE TRIGGER db delete his
  • 复制行并更改一小部分列?

    首先 我先说一下我知道类似问题的 INSERT SELECT 解决方案 请参阅here https stackoverflow com questions 2783150 mysql how to copy rows but change
  • 如何在带有 PHP-FPM 和 NGINX 的 Ubuntu 18.04 LTS 中使用 Oracle Instant Client 启用 OCI8 PHP 扩展?

    我使用的是最新的 PHP 包https launchpad net ondrej archive ubuntu php https launchpad net ondrej archive ubuntu php 当我构建并安装 OCI8 扩
  • 如何使用 PHP 在我的安全站点上显示受保护的 Amazon S3 图像?

    我正在尝试将我的网站的图像从我的主机移动到 Amazon S3 云托管 这些图像是客户工作场所的图像 无法公开提供 我希望它们最好通过使用 Amazon 提供的 PHP SDK 来显示在我的网站上 到目前为止 我已经能够编写转换脚本 以便在
  • 通过 php 请求表单名称[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 当我提交表单时 我想从 php 检索
  • 具有 BETWEEN 时间戳的 SQL 查询出现意外结果

    我创建了一个小测试应用程序来追踪我在 Heroku 上使用 Postgres 时遇到的问题 http snippi com s xd511rf http snippi com s xd511rf 正如你在队列中看到的49 我想检索所有创建的
  • 如何在 Oracle SQL 中选择相关的一组项目

    我有一些表格的数据 Key ID Link 1 MASTER 123 2 AA 123 3 AA 123 4 BB 123 5 MASTER 456 6 CC 456 我希望能够在同一选择中选择所有符合选择标准的链接项目以及链接的主项目 例
  • 在 Enterprise Architect 中为 PHP 生成 getter 和 setter

    我正在使用 Enterprise Architect 制作 UML 类图并生成 PHP5 代码 如何为某个类生成 getter 和 setter 方法 Add the lt
  • 使用 PHP 删除字符串的前 4 个字符

    如何使用 PHP 删除字符串的前 4 个字符 你可以使用substr http php net manual en function substr php函数返回从第 5 个字符开始的子字符串 str The quick brown fox
  • Yii2:如何同时从数据库中删除相关模型数据?

    我曾经在 Yii 上工作 现在我在 Yii2 上构建一个新项目 在 Yii 上 有 beforeDelete 和 afterDelete 函数 它们允许我在那里添加代码并从连接表等中删除相关行 我的问题是 在 Yii2 上 是否有另一种方法
  • PHP 使用破折号箭头“->”检索数组值

    我已经使用 PHP 有一段时间了 但从来都不是一个高级程序员 我觉得这是一个愚蠢的问题 但从未理解为什么可以使用不同的方法检索某些数组值 This array gt value 而不是正常的 array value 标准 array val
  • 向上或向下舍入到最接近的 20

    正如问题所示 我需要向上或向下舍入到最接近的 20 除了 0 14 的数字外 所有数字都必须舍入到 20 因为不允许零值 该表不必用新值更新 目前我只能四舍五入到最接近的 100 如下所示 CASE WHEN ROUND number 2
  • 为什么 PHP 函数调用*如此*昂贵?

    PHP 中的函数调用是昂贵的 这是一个测试它的小基准
  • 在单个查询中进行 SQL 更新和选择

    SQL MySQL 中有没有一种方法可以增加一个值 并在单个查询中返回该值 我试图避免执行如下两个查询 QUERY 1 UPDATE my table SET my col my col 1 WHERE something somethin
  • 如何 ?将表单发布到多个位置

    我有一个表单需要发布到多个脚本 我怎样才能以最简单的方式做到这一点 我知道这可以用 Javascript Curl 或 Snoopy 类来完成 但实际上这是最简单和最好的方法 其中一个脚本发送电子邮件 它是一个 php 文件 另一个脚本托管
  • 逐像素改变图像的颜色

    我试图更改 png 图像的颜色 以便透明区域仍然保持透明 并为图像的其余部分提供颜色 这就是我尝试过的
  • Debian Jessie - Apache2 / PHP 5.6,无法上传超过 128kb

    我有一个问题让我发疯 我最近将我的服务器更新为 Jessie 希望我现在没有更新 但自从更新后 我无法在单次上传中上传超过 128KB 的文件 我已经尝试了所有常见的明显选项 检查 php ini 的最大文件大小 执行时间等 但没有解决方案

随机推荐

  • VS2019 Roslyn编译器通用约束方法解析

    我们最近在代码库中发现了一个问题 VS2019 编译代码正常 但 VS 2017 失败 我为 Union 创建了一个扩展方法 它有一个通用 ISet 作为通用约束 using System using System Collections
  • 为什么成功消息在 ftplib 中被视为错误

    import ftplib server 192 168 1 109 user bob password likes sandwiches box ftplib FTP server box login user password s bo
  • 正确使用UseCallBack

    目前 每次更新查询参数时 我的代码都会重新呈现 一旦我删除查询参数 但是 我收到一条警告 指出 React Hook useCallback 缺少依赖项 query 要么包含它 要么删除依赖项数组react hooks exhaustive
  • osmar::get_osm() 下载 OSM 数据失败时出错:SYSTEM 或 PUBLIC,缺少 URI

    我正在关注一个tutorial https journal r project org archive 2013 RJ 2013 005 RJ 2013 005 pdf关于如何使用osmar包在R中下载OSM数据 所以代码是 library
  • 在 EAR 的不同 WAR 中分离相同的 jar

    目前我们面临一个问题 我们正在构建一个包含多个 war 文件的耳朵 其中 2 个 WAR 包含相同的 jar 这两个战争在部署期间都需要这些 jars 那么 ANT 有什么方法可以构建它 以便这些 jars 将位于一个位置 并且在耳朵部署期
  • 将带有渐变描边的 svg 导入到 paper.js 项目中

    Paper js 不显示带有从 SVG 导入的渐变的路径 这是一个例子https codepen io Husband pen LoomQo https codepen io Husband pen LoomQo正如您所看到的 带有描边颜色
  • 使用另一个数组的索引对 numpy 数组进行索引

    我有一个 numpy 数组 数据 其尺寸为 t z x y 这 维度代表时间 t 和三个空间维度 x y z 我有一个单独的索引数组 idx 其尺寸为 t x y 描述数据中的垂直坐标 idx 中的每个值描述一个 数据中的单个垂直级别 我想
  • ARM 中的 ROM 和 RAM

    我正在研究 ARM 处理器 我想知道所使用的 ROM 和 RAM 是否与我假设的有很大不同 例如 对于具有以下内存表的程序 Program Size Code 1264 RO data 16 RW data 0 ZI data 1384 它
  • 线性回归,在 MySQL 中求斜率

    我正在尝试查找以 DATETIME 作为 x 轴 以 y 轴为数字的数据集的斜率 我已经尝试了多种方法 当我将数据插入 Excel 时 没有任何东西可以匹配直线的斜率 它偏离了多个数量级 这就是我现在所拥有的 但它给我的斜率为 1 13e
  • 连接列表时 int 对象不可迭代?

    def get fail pass average number list for number in number list under 50 list over 50 list if number gt 50 over 50 list
  • 如何从 PHP 中的两个日期范围中提取每周一和每两周的周一?

    我正在使用臭名昭著的 jQuery UI 的日期选择器 并在我的表单中选择两个日期的范围 首先代表的是starting另一个代表日期end date 我现在需要的是算法 一些提示和方向或帮助者来计算这两个日期之间的每个星期一 例如 star
  • bootstrap jQuery 验证插件..错误放置问题

    所以我已经在我的代码中实现了 jquery 验证插件 如下面的代码所示 但是我在显示所有选项之后的错误代码时遇到了问题 此时它被放置在第一个按钮选项中 任何人都可以帮助更改我在 JavaScript 中的错误放置代码 以便将错误放置在每个组
  • 有没有办法让搜索机器人忽略某些文本? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有我的博客 如果你愿意 你可以从我的个人资料中看到它 它是新鲜的 谷歌机器人解析结果也是如此 结果令我震惊 显然 我的网站上最常见的两个
  • C++11 正则表达式是否适用于 UTF-8 字符串?

    如果我想将 C 11 的正则表达式与 unicode 字符串一起使用 它们是否可以将 char 作为 UTF 8 使用 还是必须将它们转换为 wchar t 字符串 您需要测试您的编译器和您正在使用的系统 但理论上 如果您的系统具有 UTF
  • 在 AWS 上的 VPC 中可以创建的最小子网是多少?

    我想将子网中可以运行的实例数量限制为尽可能少的实例数量 与 IAM 角色相结合 我可以限制用户可以在我的 AWS 账户上创建的实例数量 请参阅https forums aws amazon com thread jspa threadID
  • CAShapeLayer 具有边框、填充颜色和舍入

    如何使用 CAShapeLayer 绘制一条同时具有边框颜色 边框宽度和填充颜色的线条 这是我尝试过的 但它只是蓝色的 self lineShape strokeColor UIColor blueColor CGColor self li
  • 自定义控件中 ContextMenu 的正确绑定

    我在自定义控件中找不到 ContextMenu 菜单项的正确绑定
  • 是否可以本地编译Python(超越pyc字节码)?

    我想知道是否可以从 Python 脚本创建可执行模块 我需要拥有Python脚本的最大性能和灵活性 而不需要在Python环境中运行 我将使用此代码加载按需用户模块来自定义我的应用程序 There s pyrex http www cosc
  • 从 XML 文件生成 Java 类的在线资源 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 是否有一个网站可以将示例 XML 文件作为输入并根据文件中的元素 而不是数据 生成 粗略的 Java 类
  • MySQL/SQL 检索文本字段的前 40 个字符?

    如何从 mysql 数据库表中检索文本字段 但不是整个文本 只是少数 40 个左右的字符 这可以在 sql 中完成还是需要使用 php 来完成 基本上我想做的是显示前 x 个字符 然后让用户单击它来查看完整内容 SELECT LEFT fi