$db->Insert_ID seems to work with postgresql too
This commit is contained in:
+2
-1
@@ -618,10 +618,11 @@ function insert_record($table, $dataobject, $returnid=true) {
|
||||
}
|
||||
|
||||
if ($returnid) {
|
||||
if ($CFG->dbtype == "mysql") {
|
||||
if ($CFG->dbtype == "mysql" || $CFG->dbtype == "postgres7") {
|
||||
return $db->Insert_ID(); // ADOdb has stored the ID for us, but it isn't reliable
|
||||
}
|
||||
|
||||
|
||||
// Try to pull the record out again to find the id. This is the most cross-platform method.
|
||||
if ($rs = $db->Execute("SELECT id FROM $CFG->prefix$table WHERE $select")) {
|
||||
if ($rs->RecordCount() == 1) {
|
||||
|
||||
Reference in New Issue
Block a user