gpt4 book ai didi

php - PostgreSQL 查询中的 Codeigniter 非法字符串偏移服务器问题

转载 作者:可可西里 更新时间:2023-11-01 01:01:53 25 4
gpt4 key购买 nike

我们正在使用 PostGreSql 数据库,当我们运行以下代码单元时,它显示错误。

 Severity: Warning
Message: Illegal string offset 'server'
Filename: postgre/postgre_driver.php


Message: Cannot modify header information - headers already sent by (output started at system/core/Exceptions.php:185)

模型代码:

public function tracks_add( $id ) {
$cnt = 0;
$date = date('Y-m-d H:i:s');

$s_title = $this->input->post('s_title');
$s_singer = $this->input->post('s_singer');
$s_url = $this->input->post('s_url');

foreach ($s_title as $s_title) {
$this->db->set( array('a_id'=> $id, 's_title' => $s_title, 's_singer' => $s_singer[$cnt], 's_url' => $s_url[$cnt], 'date'=> $date) );
$this->db->insert('soundtracks');

$cnt++;
}
}

最佳答案

你可以在这里找到这个问题: Postgres db driver insert issue

将第 331 行更改为

$v = pg_version($this->conn_id); $v = isset($v['server']) ? $v['server'] : 0; // 'server' key 

关于php - PostgreSQL 查询中的 Codeigniter 非法字符串偏移服务器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22420651/

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