php - 我无法将用 PHP 进行的查询的结果发送到 jquery 中的 JSON。我认为查询的结果太长了
问题描述
当我的查询结果较小时,我的代码可以工作。当我添加具有长(字符串)内容的字段时,我的代码将停止工作。所以我的代码适用于短查询结果,但当结果是长字符串时停止工作。
我试过改变查询本身。如果字段很小(varchar 255 或更小),那么我的代码可以工作,但是当字段是 TEXT 并且因此很长时,我的代码就不起作用。
<?php
require_once 'x_apricot/conn2019.php';
$Data_List= array();
$query = "
SELECT ID, FirstName, LastName, Email, DateCreated, BrunchDate
FROM wobrunch
WHERE BrunchDate = '2019-09-08 00:00:00'
ORDER BY DateCreated DESC";
$statement = $pdo->prepare($query);
$statement->execute();
$results = $statement->fetchAll(PDO::FETCH_ASSOC);
echo json_encode($results);
?>
但是,如果我在查询中添加一个字段。在这种情况下LongLived
(字段)这是一个很长的 TEXT 字段。然后它停止工作。我希望输出是这样的:echo json_encode($results)
它是空白的(根本没有结果。
$query = "
SELECT ID, FirstName, LastName, Email, DateCreated, BrunchDate, LongLived
FROM wobrunch
WHERE BrunchDate = '2019-09-08 00:00:00'
ORDER BY DateCreated DESC";
解决方案
推荐阅读
- javascript - 使用 jQuery 打开仅 CSS 的模型弹出窗口
- facebook-graph-api - 如何从 instagram 获得总评论数、参与度、每周帖子数?
- bash - bash 脚本内 $0 的意外值
- go - Flutter IAP 支付验证和消耗品
- android - 在 Flutter Project 中 Android 项目屏幕自动打开
- reactjs - React+ 将整个状态对象发送到另一个组件
- python - Python:一组输出的顺序
- git - 如何在 Fork 中将更改视图设置为默认值?
- python - python中的Mysql命令产生:SyntaxError:EOL,同时扫描字符串文字
- machine-learning - 如何计算平衡的多类精度?