コード例 #1
0
ファイル: global.php プロジェクト: sergiovelayos/liveuamap
 static function getnewkey($table)
 {
     //получаем новый ключ для таблицы table
     if (!WRA_CONF::$usegetkey) {
         return '';
     }
     $result = 1;
     $wd = new wra_db();
     $wd->query = 'select value from ' . WRA_CONF::$db_prefix . "keys where tablename='{$table}'";
     $wd->executereader();
     if ($wd->error == '' && $wd->rows_count != 0) {
         if ($u0 = $wd->read()) {
             $result = $u0[0] + 1;
         }
         $wd->query = 'update ' . WRA_CONF::$db_prefix . "keys set value='{$result}' where tablename='{$table}'";
         $wd->execute();
         $wd->close();
     } else {
         WRA::insertkey($table);
     }
     unset($wd);
     return $result;
 }