亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? common.php

?? PhpWiki是sourceforge的一個開源項目
?? PHP
?? 第 1 頁 / 共 5 頁
字號:
    // {{{ commit()    /**     * starts a Commit     *     * @return mixed DB_Error     *     * @access public     */    function commit()    {        return $this->raiseError(DB_ERROR_NOT_CAPABLE);    }    // }}}    // {{{ rollback()    /**     * starts a rollback     *     * @return mixed DB_Error     *     * @access public     */    function rollback()    {        return $this->raiseError(DB_ERROR_NOT_CAPABLE);    }    // }}}    // {{{ numRows()    /**     * Returns the number of rows in a result object     *     * @param object DB_Result the result object to check     *     * @return mixed DB_Error or the number of rows     *     * @access public     */    function numRows($result)    {        return $this->raiseError(DB_ERROR_NOT_CAPABLE);    }    // }}}    // {{{ affectedRows()    /**     * Returns the affected rows of a query     *     * @return mixed DB_Error or number of rows     *     * @access public     */    function affectedRows()    {        return $this->raiseError(DB_ERROR_NOT_CAPABLE);    }    // }}}    // {{{ errorNative()    /**     * Returns an errormessage, provides by the database     *     * @return mixed DB_Error or message     *     * @access public     */    function errorNative()    {        return $this->raiseError(DB_ERROR_NOT_CAPABLE);    }    // }}}    // {{{ getSequenceName()    /**     * Generate the name used inside the database for a sequence     *     * The createSequence() docblock contains notes about storing sequence     * names.     *     * @param string $sqn  the sequence's public name     *     * @return string  the sequence's name in the backend     *     * @see DB_common::createSequence(), DB_common::dropSequence(),     *      DB_common::nextID(), DB_common::setOption()     * @access private     */    function getSequenceName($sqn)    {        return sprintf($this->getOption('seqname_format'),                       preg_replace('/[^a-z0-9_.]/i', '_', $sqn));    }    // }}}    // {{{ nextId()    /**     * Returns the next free id in a sequence     *     * @param string  $seq_name  name of the sequence     * @param boolean $ondemand  when true, the seqence is automatically     *                           created if it does not exist     *     * @return int  the next id number in the sequence.  DB_Error if problem.     *     * @see DB_common::createSequence(), DB_common::dropSequence(),     *      DB_common::getSequenceName()     * @access public     */    function nextId($seq_name, $ondemand = true)    {        return $this->raiseError(DB_ERROR_NOT_CAPABLE);    }    // }}}    // {{{ createSequence()    /**     * Creates a new sequence     *     * The name of a given sequence is determined by passing the string     * provided in the <var>$seq_name</var> argument through PHP's sprintf()     * function using the value from the <var>seqname_format</var> option as     * the sprintf()'s format argument.     *     * <var>seqname_format</var> is set via setOption().     *     * @param string $seq_name  name of the new sequence     *     * @return int  DB_OK on success.  A DB_Error object is returned if     *              problems arise.     *     * @see DB_common::dropSequence(), DB_common::getSequenceName(),     *      DB_common::nextID()     * @access public     */    function createSequence($seq_name)    {        return $this->raiseError(DB_ERROR_NOT_CAPABLE);    }    // }}}    // {{{ dropSequence()    /**     * Deletes a sequence     *     * @param string $seq_name  name of the sequence to be deleted     *     * @return int  DB_OK on success.  DB_Error if problems.     *     * @see DB_common::createSequence(), DB_common::getSequenceName(),     *      DB_common::nextID()     * @access public     */    function dropSequence($seq_name)    {        return $this->raiseError(DB_ERROR_NOT_CAPABLE);    }    // }}}    // {{{ tableInfo()    /**     * Returns information about a table or a result set     *     * The format of the resulting array depends on which <var>$mode</var>     * you select.  The sample output below is based on this query:     * <pre>     *    SELECT tblFoo.fldID, tblFoo.fldPhone, tblBar.fldId     *    FROM tblFoo     *    JOIN tblBar ON tblFoo.fldId = tblBar.fldId     * </pre>     *     * <ul>     * <li>     *     * <kbd>null</kbd> (default)     *   <pre>     *   [0] => Array (     *       [table] => tblFoo     *       [name] => fldId     *       [type] => int     *       [len] => 11     *       [flags] => primary_key not_null     *   )     *   [1] => Array (     *       [table] => tblFoo     *       [name] => fldPhone     *       [type] => string     *       [len] => 20     *       [flags] =>     *   )     *   [2] => Array (     *       [table] => tblBar     *       [name] => fldId     *       [type] => int     *       [len] => 11     *       [flags] => primary_key not_null     *   )     *   </pre>     *     * </li><li>     *     * <kbd>DB_TABLEINFO_ORDER</kbd>     *     *   <p>In addition to the information found in the default output,     *   a notation of the number of columns is provided by the     *   <samp>num_fields</samp> element while the <samp>order</samp>     *   element provides an array with the column names as the keys and     *   their location index number (corresponding to the keys in the     *   the default output) as the values.</p>     *     *   <p>If a result set has identical field names, the last one is     *   used.</p>     *     *   <pre>     *   [num_fields] => 3     *   [order] => Array (     *       [fldId] => 2     *       [fldTrans] => 1     *   )     *   </pre>     *     * </li><li>     *     * <kbd>DB_TABLEINFO_ORDERTABLE</kbd>     *     *   <p>Similar to <kbd>DB_TABLEINFO_ORDER</kbd> but adds more     *   dimensions to the array in which the table names are keys and     *   the field names are sub-keys.  This is helpful for queries that     *   join tables which have identical field names.</p>     *     *   <pre>     *   [num_fields] => 3     *   [ordertable] => Array (     *       [tblFoo] => Array (     *           [fldId] => 0     *           [fldPhone] => 1     *       )     *       [tblBar] => Array (     *           [fldId] => 2     *       )     *   )     *   </pre>     *     * </li>     * </ul>     *     * The <samp>flags</samp> element contains a space separated list     * of extra information about the field.  This data is inconsistent     * between DBMS's due to the way each DBMS works.     *   + <samp>primary_key</samp>     *   + <samp>unique_key</samp>     *   + <samp>multiple_key</samp>     *   + <samp>not_null</samp>     *     * Most DBMS's only provide the <samp>table</samp> and <samp>flags</samp>     * elements if <var>$result</var> is a table name.  The following DBMS's     * provide full information from queries:     *   + fbsql     *   + mysql     *     * If the 'portability' option has <samp>DB_PORTABILITY_LOWERCASE</samp>     * turned on, the names of tables and fields will be lowercased.     *     * @param object|string  $result  DB_result object from a query or a     *                                string containing the name of a table.     *                                While this also accepts a query result     *                                resource identifier, this behavior is     *                                deprecated.     * @param int  $mode   either unused or one of the tableInfo modes:     *                     <kbd>DB_TABLEINFO_ORDERTABLE</kbd>,     *                     <kbd>DB_TABLEINFO_ORDER</kbd> or     *                     <kbd>DB_TABLEINFO_FULL</kbd> (which does both).     *                     These are bitwise, so the first two can be     *                     combined using <kbd>|</kbd>.     * @return array  an associative array with the information requested.     *                If something goes wrong an error object is returned.     *     * @see DB_common::setOption()     * @access public     */    function tableInfo($result, $mode = null)    {        /*         * If the DB_<driver> class has a tableInfo() method, that one         * overrides this one.  But, if the driver doesn't have one,         * this method runs and tells users about that fact.         */        return $this->raiseError(DB_ERROR_NOT_CAPABLE);    }    // }}}    // {{{ getTables()    /**     * @deprecated  Deprecated in release 1.2 or lower     */    function getTables()    {        return $this->getListOf('tables');    }    // }}}    // {{{ getListOf()    /**     * list internal DB info     * valid values for $type are db dependent,     * often: databases, users, view, functions     *     * @param string $type type of requested info     *     * @return mixed DB_Error or the requested data     *     * @access public     */    function getListOf($type)    {        $sql = $this->getSpecialQuery($type);        if ($sql === null) {                                // No support            return $this->raiseError(DB_ERROR_UNSUPPORTED);        } elseif (is_int($sql) || DB::isError($sql)) {      // Previous error            return $this->raiseError($sql);        } elseif (is_array($sql)) {                         // Already the result            return $sql;        }        return $this->getCol($sql);                         // Launch this query    }    // }}}    // {{{ getSpecialQuery()    /**     * Returns the query needed to get some backend info     *     * @param string $type What kind of info you want to retrieve     *     * @return string The SQL query string     *     * @access public     */    function getSpecialQuery($type)    {        return $this->raiseError(DB_ERROR_UNSUPPORTED);    }    // }}}    // {{{ _rtrimArrayValues()    /**     * Right trim all strings in an array     *     * @param array  $array  the array to be trimmed (passed by reference)     * @return void     * @access private     */    function _rtrimArrayValues(&$array)    {        foreach ($array as $key => $value) {            if (is_string($value)) {                $array[$key] = rtrim($value);            }        }    }    // }}}    // {{{ _convertNullArrayValuesToEmpty()    /**     * Convert all null values in an array to empty strings     *     * @param array  $array  the array to be de-nullified (passed by reference)     * @return void     * @access private     */    function _convertNullArrayValuesToEmpty(&$array)    {        foreach ($array as $key => $value) {            if (is_null($value)) {                $array[$key] = '';            }        }    }    // }}}}/* * Local variables: * tab-width: 4 * c-basic-offset: 4 * End: */?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美另类久久久品| 亚洲一二三四久久| 一区二区高清在线| 国产69精品久久久久毛片| 欧美精品123区| 中文字幕亚洲区| 国产一区二区主播在线| 在线不卡a资源高清| 亚洲猫色日本管| 成人精品一区二区三区中文字幕| 日韩欧美一区二区不卡| 亚洲综合一区二区精品导航| 不卡影院免费观看| 国产三级久久久| 精品午夜一区二区三区在线观看| 欧美二区乱c少妇| 亚洲一区二区在线免费观看视频| 成人免费视频网站在线观看| 国产亚洲欧美色| 国产黄人亚洲片| 国产亚洲精品bt天堂精选| 久久成人免费电影| 精品国产sm最大网站| 日本欧洲一区二区| 日韩一区二区三区免费看| 日韩电影在线观看一区| 欧美一区二区三区思思人| 亚洲综合在线五月| 欧美日韩国产影片| 日本午夜一本久久久综合| 91精品国产手机| 紧缚捆绑精品一区二区| 欧美精品一区二区久久婷婷| 精彩视频一区二区| 久久久久久久久久久电影| 豆国产96在线|亚洲| 欧美激情在线看| 91色视频在线| 亚洲成人久久影院| 日韩欧美国产一二三区| 激情文学综合网| 中文字幕亚洲电影| 欧美视频日韩视频在线观看| 五月婷婷欧美视频| 久久久亚洲午夜电影| gogogo免费视频观看亚洲一| 亚洲蜜臀av乱码久久精品| 欧美久久久久久久久| 久久99久久久久久久久久久| 欧美国产日韩一二三区| 91传媒视频在线播放| 毛片av中文字幕一区二区| 久久久久久一二三区| 色美美综合视频| 美国十次综合导航| 国产精品二区一区二区aⅴ污介绍| 91网站视频在线观看| 男女性色大片免费观看一区二区| 2023国产精品自拍| 色呦呦日韩精品| 久久国产免费看| 亚洲精品网站在线观看| 日韩三级视频在线观看| 成人福利视频网站| 日韩1区2区3区| 136国产福利精品导航| 日韩一区二区三区在线视频| 99国内精品久久| 激情成人综合网| 一区二区三区欧美| 亚洲国产精华液网站w| 欧美久久久影院| 色综合久久久久综合体| 国产在线精品不卡| 午夜在线成人av| 中文字幕人成不卡一区| 26uuu亚洲| 7777精品伊人久久久大香线蕉最新版| 国产91综合一区在线观看| 男女男精品网站| 亚洲午夜视频在线| 亚洲色图制服丝袜| 久久九九影视网| 91麻豆精品国产自产在线| 99久久国产综合色|国产精品| 麻豆成人av在线| 亚洲成av人在线观看| 国产精品久久久久久久久果冻传媒| 日韩午夜在线观看| 欧美日韩中文字幕一区二区| www.日韩大片| 国产aⅴ精品一区二区三区色成熟| 日韩影院精彩在线| 亚洲伊人伊色伊影伊综合网| 亚洲欧洲一区二区三区| 中文字幕av一区二区三区| 精品国产一二三| 精品国产伦一区二区三区免费| 欧美日韩国产精品自在自线| 91美女片黄在线观看91美女| 99国产精品久久久久久久久久| 国产成人自拍高清视频在线免费播放| 麻豆一区二区三区| 久久se这里有精品| 激情偷乱视频一区二区三区| 久久精品99国产精品| 精品在线观看视频| 国内外精品视频| 国产精品亚洲专一区二区三区| 久久99久久99| 国产东北露脸精品视频| 国产成人高清视频| 成人a级免费电影| 成人精品小蝌蚪| 99久久国产综合色|国产精品| 99国产精品久| 欧美性猛交一区二区三区精品 | 亚洲国产精品ⅴa在线观看| 欧美xxxx在线观看| 久久久久9999亚洲精品| 国产日韩欧美亚洲| 最新久久zyz资源站| 一区二区三区加勒比av| 午夜激情综合网| 日本不卡123| 国产精品伊人色| 91社区在线播放| 制服丝袜中文字幕一区| 精品久久久久久久久久久久久久久久久| 欧美电视剧在线看免费| 国产日韩精品一区二区三区| 自拍视频在线观看一区二区| 亚洲成av人片一区二区| 美女视频黄频大全不卡视频在线播放| 国产一本一道久久香蕉| 成人激情午夜影院| 欧美精品久久99久久在免费线| 综合久久国产九一剧情麻豆| 一区二区三区在线视频播放| 蜜桃一区二区三区在线观看| 国产精品一区二区三区乱码| 在线中文字幕一区二区| 日韩精品专区在线影院观看| 国产精品久久网站| 偷窥少妇高潮呻吟av久久免费| 久久99久久99精品免视看婷婷 | 日韩欧美中文字幕制服| 久久综合色综合88| 亚洲欧美日韩一区二区 | 日本不卡免费在线视频| 成人性生交大片免费看在线播放 | 久久婷婷久久一区二区三区| 综合久久综合久久| 麻豆一区二区99久久久久| 91亚洲国产成人精品一区二三| 日韩一区二区精品在线观看| 亚洲同性gay激情无套| 精品一区二区三区免费观看 | 久久久精品天堂| 婷婷综合另类小说色区| 国产黄色91视频| 日韩一区二区三区电影在线观看 | 国产成人一区在线| 7777精品伊人久久久大香线蕉最新版| 国产精品网友自拍| 久久电影网电视剧免费观看| 欧美午夜不卡视频| 中文字幕一区二区视频| 黄色日韩网站视频| 欧美年轻男男videosbes| 亚洲欧美一区二区三区极速播放 | 亚洲欧美偷拍三级| 国产成人av在线影院| 精品裸体舞一区二区三区| 亚洲在线观看免费视频| 成人av在线观| 国产欧美精品一区aⅴ影院| 精品一区二区三区在线观看国产| 欧美日韩精品一区视频| 亚洲影院在线观看| 一本大道久久精品懂色aⅴ| 欧美国产欧美综合| 国产不卡在线视频| 久久久国际精品| 国精产品一区一区三区mba桃花| 欧美一区二区三区免费视频| 偷窥少妇高潮呻吟av久久免费| 在线视频欧美精品| 一区二区三区四区中文字幕| 91理论电影在线观看| 亚洲老妇xxxxxx| 在线一区二区观看| 一区二区免费视频| 欧美日韩在线一区二区| 亚洲一级二级在线| 欧美精品1区2区3区| 秋霞国产午夜精品免费视频| 日韩欧美美女一区二区三区| 久久精品国内一区二区三区| 欧美成va人片在线观看|