gpt4 book ai didi

php - 使用数组元素更新 Postgres 表

转载 作者:行者123 更新时间:2023-11-29 14:02:17 25 4
gpt4 key购买 nike

我想用数组元素更新 Postgres 数据库表,但我不知道怎么做。

我试过了,但我收到了这条通知:注意:未定义索引:第 x 行"file"中的“值”

更新:

private function debug ($function_name, $arg_names, $arg_vals (<=with func_get_args())  ) 
{
$arg_names_array = explode(',', $arg_names);
foreach($arg_names_array as $k => $v)
{
$v = trim($v);
$v = pg_escape_string($v);
$vars[$k] = $arg_vals[$v];
}
$this->return_ = $vars;
return $this->return_;
}
pg_query($connect, "UPDATE tabe SET row = {$vars[$first]} WHERE code = {$vars[$code]} ");
pg_query($connect, "UPDATE tabe SET row = '{$vars[$first]}' WHERE code = '{$vars[$code]}' ");

最佳答案

我需要更多上下文信息才能为您提供帮助。我知道您想更新一个包含值数组的字段。请记住,在 postgresql 中,数组语法为 {value1,value2,...,valueN},其中如果值是字符串,则用撇号括起来。

那么 $vars[$first] 包含什么?如果它是一个php数组,你必须先把它转换成一个适合sql命令的字符串。

关于php - 使用数组元素更新 Postgres 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6622382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com