public static function query($queryStr = '', $objectStr = '') { $queryDB = sqlsrv_query(self::$dbConnect, $queryStr); if (preg_match('/insert into/i', $queryDB)) { sqlsrv_next_result($queryDB); sqlsrv_fetch($queryDB); self::$insertID = sqlsrv_get_field($queryDB, 0); } if ($queryDB) { if (is_object($objectStr)) { $objectStr($queryDB); } // sqlsrv_free_stmt($queryDB); return $queryDB; } else { self::$error = sqlsrv_errors(); return false; } }