$db->Insert_ID seems to work with postgresql too

This commit is contained in:
paca70
2003-04-27 16:03:01 +00:00
parent 5352ceba67
commit e9ececbb1e
+2 -1
View File
@@ -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) {