好了,得到这个查询(工作正常,插入一个全...)
$db = Zend_Db_Table::getDefaultAdapter();
$data = array(
"comment_id" => new Zend_Db_Expr("nextval('comments_comment_id_seq')"),
"comment" => $comment,
"comment_level" => 1,
"is_active" => true,
"status" => 0,
"id" => $id,
"user_id" => $_SESSION['role']['user_id'],
"ts_create" => $created,
"ts_mod" => $created
);
$db->insert($this->_name, $data);
$newID = $db->lastInsertId();
我甚至试过连
$newID = $db->insert($this->_name, $data);
我不能得到的ID的价值。 它不是mysql的(我),所以我想这就是我的第一个问题,因为Postgres没有出现在我习惯用它ATLEAST工作方式的autoincriment。 所以在这里,我希望有人能帮助我。 无论如何,以获得“COMMENT_ID”栏目ID,在新插入的项目? 因为现在我尝试lastInsertID和我得到的是虚假或1这两种情况下是错误的。