Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
DataTables ssp.class.php(服务器处理)对于PostgreSQL,是否添加阵列支持?_Php_Sql_Database_Postgresql_Datatables - Fatal编程技术网

DataTables ssp.class.php(服务器处理)对于PostgreSQL,是否添加阵列支持?

DataTables ssp.class.php(服务器处理)对于PostgreSQL,是否添加阵列支持?,php,sql,database,postgresql,datatables,Php,Sql,Database,Postgresql,Datatables,我有一个用于PostgreSQL的转换过的ssp.class.php,运行良好。但是,我需要向它添加阵列支持 我希望有人能给我一些指导/提示,告诉我最好的方法,和/或给出一些示例代码(如果可能)。我会非常感激的 您可以在此处获取修改后的文件: 关于DataTables服务器端处理:举个例子。我参加聚会有点晚了,但我在搜索google寻找答案时发现了这个问题,我想发布我的发现,以帮助下一个可能偶然发现这个问题的人 注意:我使用的是引用的 我的解决方案-使用Heredoc 使用herdoc,您可以更

我有一个用于PostgreSQL的转换过的ssp.class.php,运行良好。但是,我需要向它添加阵列支持

我希望有人能给我一些指导/提示,告诉我最好的方法,和/或给出一些示例代码(如果可能)。我会非常感激的

您可以在此处获取修改后的文件:


关于DataTables服务器端处理:举个例子。

我参加聚会有点晚了,但我在搜索google寻找答案时发现了这个问题,我想发布我的发现,以帮助下一个可能偶然发现这个问题的人

注意:我使用的是引用的

我的解决方案-使用Heredoc

使用herdoc,您可以更好地使用数组函数、内部和外部联接、子查询等定义查询

在我的示例中,我有一个PostgreSQL表,其中包含一个名为properties的jsonb列。我想从上次看到的关键点中选择值

使用herdoc,我将我的表定义为一个查询,该查询将以列的形式返回用户上次看到的日期值

$table = <<<EOT
(
SELECT
id, 
unique_id, 
properties->>'last_seen' as last_seen
FROM users
WHERE token = '$token'
) temp
EOT;
最后,我将使用定义的变量调用简单函数

$data_result = $ssp_pg->simple($request, $conn, $table, $primaryKey, $columns);
$data_result = $ssp_pg->simple($request, $conn, $table, $primaryKey, $columns);