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

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

?? mysql.php

?? This is the script which used on 10minutemail.com for temporary email.
?? PHP
?? 第 1 頁 / 共 2 頁
字號:
<?php
// vim: set et ts=4 sw=4 fdm=marker:
// +----------------------------------------------------------------------+
// | PHP versions 4 and 5                                                 |
// +----------------------------------------------------------------------+
// | Copyright (c) 1998-2006 Manuel Lemos, Tomas V.V.Cox,                 |
// | Stig. S. Bakken, Lukas Smith                                         |
// | All rights reserved.                                                 |
// +----------------------------------------------------------------------+
// | MDB2 is a merge of PEAR DB and Metabases that provides a unified DB  |
// | API as well as database abstraction for PHP applications.            |
// | This LICENSE is in the BSD license style.                            |
// |                                                                      |
// | Redistribution and use in source and binary forms, with or without   |
// | modification, are permitted provided that the following conditions   |
// | are met:                                                             |
// |                                                                      |
// | Redistributions of source code must retain the above copyright       |
// | notice, this list of conditions and the following disclaimer.        |
// |                                                                      |
// | Redistributions in binary form must reproduce the above copyright    |
// | notice, this list of conditions and the following disclaimer in the  |
// | documentation and/or other materials provided with the distribution. |
// |                                                                      |
// | Neither the name of Manuel Lemos, Tomas V.V.Cox, Stig. S. Bakken,    |
// | Lukas Smith nor the names of his contributors may be used to endorse |
// | or promote products derived from this software without specific prior|
// | written permission.                                                  |
// |                                                                      |
// | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS  |
// | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT    |
// | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS    |
// | FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE      |
// | REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,          |
// | INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, |
// | BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS|
// |  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED  |
// | AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT          |
// | LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY|
// | WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE          |
// | POSSIBILITY OF SUCH DAMAGE.                                          |
// +----------------------------------------------------------------------+
// | Author: Lukas Smith <smith@pooteeweet.org>                           |
// +----------------------------------------------------------------------+
//
// $Id: mysql.php,v 1.54 2006/10/14 13:42:02 lsmith Exp $
//

require_once 'MDB2/Driver/Datatype/Common.php';

/**
 * MDB2 MySQL driver
 *
 * @package MDB2
 * @category Database
 * @author  Lukas Smith <smith@pooteeweet.org>
 */
class MDB2_Driver_Datatype_mysql extends MDB2_Driver_Datatype_Common
{
    // {{{ _getCharsetFieldDeclaration()

    /**
     * Obtain DBMS specific SQL code portion needed to set the CHARACTER SET
     * of a field declaration to be used in statements like CREATE TABLE.
     *
     * @param string $charset   name of the charset
     * @return string  DBMS specific SQL code portion needed to set the CHARACTER SET
     *                 of a field declaration.
     */
    function _getCharsetFieldDeclaration($charset)
    {
        return 'CHARACTER SET '.$charset;
    }

    // }}}
    // {{{ _getCollationFieldDeclaration()

    /**
     * Obtain DBMS specific SQL code portion needed to set the COLLATION
     * of a field declaration to be used in statements like CREATE TABLE.
     *
     * @param string $collation   name of the collation
     * @return string  DBMS specific SQL code portion needed to set the COLLATION
     *                 of a field declaration.
     */
    function _getCollationFieldDeclaration($collation)
    {
        return 'COLLATE '.$collation;
    }

    // }}}
    // {{{ getTypeDeclaration()

    /**
     * Obtain DBMS specific SQL code portion needed to declare an text type
     * field to be used in statements like CREATE TABLE.
     *
     * @param array $field  associative array with the name of the properties
     *      of the field being declared as array indexes. Currently, the types
     *      of supported field properties are as follows:
     *
     *      length
     *          Integer value that determines the maximum length of the text
     *          field. If this argument is missing the field should be
     *          declared to have the longest length allowed by the DBMS.
     *
     *      default
     *          Text value to be used as default for this field.
     *
     *      notnull
     *          Boolean flag that indicates whether this field is constrained
     *          to not be set to null.
     * @return string  DBMS specific SQL code portion that should be used to
     *      declare the specified field.
     * @access public
     */
    function getTypeDeclaration($field)
    {
        $db =& $this->getDBInstance();
        if (PEAR::isError($db)) {
            return $db;
        }

        switch ($field['type']) {
        case 'text':
            if (empty($field['length']) && array_key_exists('default', $field)) {
                $field['length'] = $db->varchar_max_length;
            }
            $length = !empty($field['length']) ? $field['length'] : false;
            $fixed = !empty($field['fixed']) ? $field['fixed'] : false;
            return $fixed ? ($length ? 'CHAR('.$length.')' : 'CHAR(255)')
                : ($length ? 'VARCHAR('.$length.')' : 'TEXT');
        case 'clob':
            if (!empty($field['length'])) {
                $length = $field['length'];
                if ($length <= 255) {
                    return 'TINYTEXT';
                } elseif ($length <= 65532) {
                    return 'TEXT';
                } elseif ($length <= 16777215) {
                    return 'MEDIUMTEXT';
                }
            }
            return 'LONGTEXT';
        case 'blob':
            if (!empty($field['length'])) {
                $length = $field['length'];
                if ($length <= 255) {
                    return 'TINYBLOB';
                } elseif ($length <= 65532) {
                    return 'BLOB';
                } elseif ($length <= 16777215) {
                    return 'MEDIUMBLOB';
                }
            }
            return 'LONGBLOB';
        case 'integer':
            if (!empty($field['length'])) {
                $length = $field['length'];
                if ($length <= 1) {
                    return 'TINYINT';
                } elseif ($length == 2) {
                    return 'SMALLINT';
                } elseif ($length == 3) {
                    return 'MEDIUMINT';
                } elseif ($length == 4) {
                    return 'INT';
                } elseif ($length > 4) {
                    return 'BIGINT';
                }
            }
            return 'INT';
        case 'boolean':
            return 'TINYINT(1)';
        case 'date':
            return 'DATE';
        case 'time':
            return 'TIME';
        case 'timestamp':
            return 'DATETIME';
        case 'float':
            return 'DOUBLE';
        case 'decimal':
            $length = !empty($field['length']) ? $field['length'] : 18;
            $scale = !empty($field['scale']) ? $field['scale'] : $db->options['decimal_places'];
            return 'DECIMAL('.$length.','.$scale.')';
        }
        return '';
    }

    // }}}
    // {{{ _getIntegerDeclaration()

    /**
     * Obtain DBMS specific SQL code portion needed to declare an integer type
     * field to be used in statements like CREATE TABLE.
     *
     * @param string  $name   name the field to be declared.
     * @param string  $field  associative array with the name of the properties
     *                        of the field being declared as array indexes.
     *                        Currently, the types of supported field
     *                        properties are as follows:
     *
     *                       unsigned
     *                        Boolean flag that indicates whether the field
     *                        should be declared as unsigned integer if
     *                        possible.
     *
     *                       default
     *                        Integer value to be used as default for this
     *                        field.
     *
     *                       notnull
     *                        Boolean flag that indicates whether this field is
     *                        constrained to not be set to null.
     * @return string  DBMS specific SQL code portion that should be used to
     *                 declare the specified field.
     * @access protected
     */
    function _getIntegerDeclaration($name, $field)
    {
        $db =& $this->getDBInstance();
        if (PEAR::isError($db)) {
            return $db;
        }

        $default = $autoinc = '';;
        if (!empty($field['autoincrement'])) {
            $autoinc = ' AUTO_INCREMENT PRIMARY KEY';
        } elseif (array_key_exists('default', $field)) {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成a人在线观看| 26uuu国产在线精品一区二区| 亚洲婷婷综合色高清在线| 成人app下载| 依依成人精品视频| 欧美亚洲一区二区在线观看| 天天操天天干天天综合网| 欧美精品三级在线观看| 麻豆精品在线视频| 国产午夜精品美女毛片视频| www.欧美.com| 午夜精品一区二区三区免费视频 | 午夜精品免费在线| 欧美一区二区三区在线看| 六月丁香婷婷色狠狠久久| 久久久久久亚洲综合| 99久久精品国产一区| 首页综合国产亚洲丝袜| 337p粉嫩大胆色噜噜噜噜亚洲 | 精品视频色一区| 卡一卡二国产精品| 国产精品黄色在线观看| 在线观看视频一区| 看国产成人h片视频| 中文字幕亚洲欧美在线不卡| 欧美精品久久天天躁| 黄一区二区三区| 一区二区三区四区在线免费观看| 欧美精品色一区二区三区| 国产传媒日韩欧美成人| 亚洲午夜av在线| 国产欧美日韩综合精品一区二区| 91久久精品一区二区三区| 韩国av一区二区三区在线观看| 亚洲欧美日韩国产综合| 日韩精品在线一区二区| 91极品视觉盛宴| 国产精品自产自拍| 午夜欧美一区二区三区在线播放| 国产欧美一区二区三区鸳鸯浴 | 欧洲国产伦久久久久久久| 久久国产精品露脸对白| 亚洲一区二区精品久久av| 久久品道一品道久久精品| 欧美午夜精品理论片a级按摩| 国产九色精品成人porny | 日本丶国产丶欧美色综合| 国产精品一品二品| 日本欧美久久久久免费播放网| 亚洲欧洲精品一区二区精品久久久| 91精品综合久久久久久| 91久久香蕉国产日韩欧美9色| 国产69精品久久777的优势| 调教+趴+乳夹+国产+精品| 亚洲免费资源在线播放| 国产精品系列在线| 久久综合五月天婷婷伊人| 91精品啪在线观看国产60岁| 欧美综合天天夜夜久久| 99在线精品一区二区三区| 国产精品伊人色| 久久精品国产99久久6| 日韩经典中文字幕一区| 夜夜嗨av一区二区三区中文字幕| 国产精品沙发午睡系列990531| 欧美不卡在线视频| 欧美美女喷水视频| 精品视频资源站| 欧美亚洲综合色| 欧美午夜精品久久久久久超碰| 91同城在线观看| 91视频在线观看| 一本久久精品一区二区| 不卡av免费在线观看| 顶级嫩模精品视频在线看| 国产99久久精品| 成人黄色电影在线| www.欧美日韩| 色综合一区二区三区| 91一区二区在线| 在线观看一区二区视频| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 国产精品久久久久久久浪潮网站 | 91丨porny丨蝌蚪视频| 波波电影院一区二区三区| 99在线精品一区二区三区| 91麻豆精品一区二区三区| 欧美在线短视频| 欧美另类高清zo欧美| 日韩欧美精品在线| 久久久久国色av免费看影院| 国产肉丝袜一区二区| 日韩理论在线观看| 一区二区三区日本| 五月激情综合色| 极品美女销魂一区二区三区 | 国产精品123| 成人国产精品视频| 91国偷自产一区二区开放时间 | 日韩欧美在线观看一区二区三区| 日韩一区二区麻豆国产| 精品盗摄一区二区三区| 国产精品毛片高清在线完整版| 亚洲另类在线视频| 免费一区二区视频| 国产成人福利片| 欧美性猛交xxxxxx富婆| 日韩美女视频一区二区在线观看| 久久久夜色精品亚洲| 亚洲欧美日韩久久| 久久精品国产99| 91欧美激情一区二区三区成人| 欧美日韩成人综合在线一区二区| 欧美变态口味重另类| 中文字幕一区二区三区精华液| 天堂一区二区在线| 成人免费看黄yyy456| 欧美人与z0zoxxxx视频| 国产视频一区二区在线| 一区二区激情视频| 国产精品2024| 欧美群妇大交群中文字幕| 国产三级精品在线| 日韩精品午夜视频| 波多野结衣中文一区| 欧美大片免费久久精品三p| 亚洲欧洲国产日本综合| 韩国女主播一区| 777xxx欧美| 亚洲乱码国产乱码精品精小说| 激情综合网av| 欧美视频一区二区三区| 中文字幕av一区二区三区免费看| 午夜精品久久久久久久| 97精品国产97久久久久久久久久久久 | 日韩午夜激情视频| 夜夜嗨av一区二区三区中文字幕| 国产精品自拍在线| 日韩免费高清电影| 午夜天堂影视香蕉久久| 色网站国产精品| 国产精品高潮呻吟久久| 国产在线不卡一区| 日韩欧美综合在线| 视频一区二区三区入口| 欧美专区日韩专区| 亚洲精品免费电影| 99精品久久99久久久久| 国产欧美一区二区三区在线老狼| 久久精品国产成人一区二区三区 | 中文av一区二区| 国产超碰在线一区| 久久久一区二区| 国产伦精品一区二区三区免费| 日韩一级片在线观看| 亚洲地区一二三色| 91久久精品一区二区三区| 亚洲欧洲99久久| 91蝌蚪porny九色| 成人欧美一区二区三区小说| 成人免费不卡视频| 国产精品视频你懂的| 处破女av一区二区| 国产精品久久久99| 99re在线精品| 一区二区三区中文字幕精品精品| 99re这里只有精品6| 亚洲欧美成aⅴ人在线观看| 99久久精品国产观看| 亚洲日本va午夜在线影院| 色综合久久中文综合久久牛| 亚洲伦理在线精品| 欧美视频中文一区二区三区在线观看| 亚洲综合无码一区二区| 欧洲色大大久久| 日韩精品欧美成人高清一区二区| 欧美精品电影在线播放| 免费在线看成人av| 日韩精品在线一区| 国产成人夜色高潮福利影视| 国产精品午夜久久| 91在线小视频| 亚洲一区二区在线播放相泽 | 精品三级在线观看| 久草热8精品视频在线观看| 2024国产精品| 99r国产精品| 亚洲已满18点击进入久久| 91精品国产黑色紧身裤美女| 久久69国产一区二区蜜臀| 国产欧美一区二区三区在线老狼| 91亚洲精华国产精华精华液| 亚洲图片欧美色图| 日韩午夜在线播放| www.欧美色图| 日韩一区精品字幕| 中文一区二区在线观看| 欧美性大战久久| 国产一区二区三区观看| 亚洲激情图片qvod|