1
我想用數組元素更新Postgres數據庫表,但我不知道如何。使用數組元素更新Postgres表
我試過,但我得到這個通知:注意:未定義指數:上線的「文件」「值」 X
更新:
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]}' ");
對不起,真正的問題是這樣的:$ var [] = $ this-> return_。所以,正確的方法是$ var = $ this-> return_。 – Smith
正確的查詢:「UPDATE tabe SET row ='{$ vars ['$ first']}'WHERE code ='{$ vars ['$ code']}'」; – Smith