Ignore:
Timestamp:
Feb 15, 2010, 8:49:04 PM (15 years ago)
Author:
nikrou
Message:

Feature 1255 :
update pwg_db_insert_id() function.
PosgreSQL needs table name to retrieve last insert auto increment id.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/dblayer/functions_pgsql.inc.php

    r4886 r4892  
    193193}
    194194
    195 function pwg_db_insert_id()
    196 {
    197   // select currval('piwigo_user_id_seq');
     195function pwg_db_insert_id($table=null, $column='id')
     196{
     197  $sequence = sprintf('%s_%s_seq', strtolower($table), $column);
     198  $query = '
     199SELECT CURRVAL(\''.$sequence.'\');';
     200
     201  list($id) = pwg_db_fetch_row(pwg_query($query));
     202
     203  return $id;
    198204}
    199205
Note: See TracChangeset for help on using the changeset viewer.