Esempio n. 1
0
 static function getnewkeyimpr($table)
 {
     // better variant
     $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 = "SELECT GetNewKey('{$table}')";
         //echo $wd->query;
         $wd->executereader();
         $u0 = $wd->readresult(0, 0);
         //echo $u0;
         echo 'boom';
         WRA::nicedie();
     } else {
         WRA::insertkey($table);
     }
     $wd->close();
     return $result;
 }