如何在PostgreSQL array_append()中使用数组变量?

时间:2013-12-07 04:53:14

标签: php arrays postgresql yii

我想在PostgreSQL array_append()中使用数组变量。如果我直接使用数组,那么它的工作原理,但在使用变量时则不行。

  $name= {1,2,3};
  $Name_key_array={4};

我想通过以下方式找到结果 -

  $name='array_append(name, $Name_key_array)';

  "SELECT array_append($Books->name, $Name_key_array) as b";

等着看一些好主意。

感谢所有

1 个答案:

答案 0 :(得分:1)

个人而言,我使用json。

<?php $json_var = json_encode($array) 
$sql="insert into blah (arr) values (select array_agg(a::text) from json_array_elements(:json_var)";