首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从db中选择数据,将它们连接起来,写入文件并将其剪切。

问从db中选择数据,将它们连接起来,写入文件并将其剪切。
EN

Stack Overflow用户
提问于 2019-11-28 17:32:40
回答 1查看 24关注 0票数 0

我在MySql数据库中有一些数据。坦率地说,它是一个WordPress项目的数据库。

无论如何,我从数据库中选择了264行并将它们连接起来:

代码语言:javascript
复制
select GROUP_CONCAT(alias.d) as selection from (SELECT quote(DATE_FORMAT(date, '%d.%m.%Y')) as d FROM wp_ved_currencies where char_code="USD" order by date desc limit 264) as alias

日期只是日期类型。

我尝试在phpMyAdmin中执行命令并复制值。然后,我也在phpMyAdmin中尝试导出Json的值。我试着组织写信给这样一个error_log:

代码语言:javascript
复制
error_log($wpdb->get_results("select GROUP_CONCAT(alias.d) as selection from (SELECT quote(DATE_FORMAT(date, '%d.%m.%Y')) as d FROM wp_ved_currencies where char_code=\"USD\" order by date desc limit 264) as alias")[0]->selection, 3, "test.log")

问题是,所有的东西都是在同一个地方切割的。字符串的长度为1024个符号。嗯,它不是世界上最大的绳子。我需要自动保存它。因此,error_log是较好的方法。

你能帮我一下吗?

​

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-28 17:38:32

GROUP_CONCAT有一个最大长度为1024个字符。您要么需要更改MySQL设置的上限,要么只需将数据放到数组中并从等式中删除GROUP_CONCAT。

我打过好几次了.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59093940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档