• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP create_tables函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中create_tables函数的典型用法代码示例。如果您正苦于以下问题:PHP create_tables函数的具体用法?PHP create_tables怎么用?PHP create_tables使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了create_tables函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: prep_DB_content

function prep_DB_content()
{
    global $databaseConnection;
    $admin_role_id = 1;
    create_tables($databaseConnection);
    create_roles($databaseConnection, $admin_role_id);
    create_admin($databaseConnection, $admin_role_id);
}
开发者ID:bhami,项目名称:demoSite,代码行数:8,代码来源:database.php


示例2: installBoard

 /** Installs the forum.
  *
  * @Given /^the forum is installed$/
  */
 public function installBoard()
 {
     require_once __DIR__ . '/../../admin/install_common.inc.php';
     create_tables($this->pdo, true);
     $fp = @fopen(__DIR__ . '/../../inc/config.inc.php', 'w');
     p_configuration($fp, ['database-hostname' => $this->database_hostname, 'database-username' => $this->database_username, 'database-password' => $this->database_password, 'database-name' => $this->database_name, 'table-prefix' => $this->table_prefix]);
     fclose($fp);
 }
开发者ID:adrianbroher,项目名称:thwboard,代码行数:12,代码来源:ThWboardModelFeatureContext.php


示例3: prep_DB_content

function prep_DB_content()
{
    global $db;
    $admin_role_id = 1;
    create_tables($db);
    create_roles($db, $admin_role_id);
    create_admin($db, $admin_role_id);
}
开发者ID:punshonjm,项目名称:evocca-diploma_icaweb502a,代码行数:8,代码来源:database.php


示例4: prep_DB_content

function prep_DB_content()
{
    global $conn;
    create_tables($conn);
    create_user($conn);
    create_user_devices($conn);
    create_env($conn);
    create_env_devices($conn);
}
开发者ID:RIoT-MSCC,项目名称:Website-Server,代码行数:9,代码来源:database.php


示例5: setup_db

function setup_db()
{
    global $install;
    $install->title("Website Installation - Setup Database");
    echo '<div class="row">';
    echo '<div class="col-sm-12">';
    create_tables();
    create_roles();
    create_admin();
    install_finalise();
    echo '</div>';
    echo '</div>';
}
开发者ID:HQPDevCrew,项目名称:BPU,代码行数:13,代码来源:install.php


示例6: rpgsuite_install

/**
Install the Plugin
*/
function rpgsuite_install()
{
    global $db;
    // Create Settings
    $settinggroup = array('gid' => 'NULL', 'name' => 'rpgsuite', 'title' => 'RPG Suite', 'description' => 'Settings For RPG Suite', 'disporder' => "1", 'isdefault' => "0");
    $db->insert_query('settinggroups', $settinggroup);
    $gid = $db->insert_id();
    $settings = build_settings($gid);
    foreach ($settings as $setting) {
        $db->insert_query('settings', $setting);
    }
    rebuild_settings();
    // Create the custom tables (but first ensure they aren't there already)
    destroy_tables();
    create_tables();
    // We are going to have multiple groups, so we will split this off into another file
    create_templates();
}
开发者ID:megan-starr9,项目名称:RPGSuite,代码行数:21,代码来源:rpgsuite_install.php


示例7: array

     echo $lang->sprintf($lang->mybb_already_installed, $mybb->version);
     $output->print_footer();
 } else {
     $output->steps = array('intro' => $lang->welcome, 'license' => $lang->license_agreement, 'requirements_check' => $lang->req_check, 'database_info' => $lang->db_config, 'create_tables' => $lang->table_creation, 'populate_tables' => $lang->data_insertion, 'templates' => $lang->theme_install, 'configuration' => $lang->board_config, 'adminuser' => $lang->admin_user, 'final' => $lang->finish_setup);
     switch ($mybb->get_input('action')) {
         case 'license':
             license_agreement();
             break;
         case 'requirements_check':
             requirements_check();
             break;
         case 'database_info':
             database_info();
             break;
         case 'create_tables':
             create_tables();
             break;
         case 'populate_tables':
             populate_tables();
             break;
         case 'templates':
             insert_templates();
             break;
         case 'configuration':
             configure();
             break;
         case 'adminuser':
             create_admin_user();
             break;
         case 'final':
             install_done();
开发者ID:mainhan1804,项目名称:xomvanphong,代码行数:31,代码来源:index.php


示例8: open_base

function open_base()
{
    $handle = create_tables();
    $handle->setAttribute(PDO::ATTR_EMULATE_PREPARES, FALSE);
    return $handle;
}
开发者ID:CamTosh,项目名称:blogotext,代码行数:6,代码来源:sqli.php


示例9: dota2_install

function dota2_install()
{
    include_once 'build_database.php';
    create_tables();
}
开发者ID:Vooders,项目名称:dota2-suite,代码行数:5,代码来源:dota2_leaderboards.php


示例10: compressToMonth

function compressToMonth()
{
    $unix = new unix();
    $pidfile = "/etc/artica-postfix/pids/SquidStatsMonthQueue.pid";
    $pidTime = "/etc/artica-postfix/pids/SquidStatsMonthQueue.time";
    $pid = $unix->get_pid_from_file($pidfile);
    if ($unix->process_exists($pid, basename(__FILE__))) {
        die("Already executed");
    }
    @file_put_contents($pidfile, getmypid());
    $timeExec = $unix->file_time_min($pidTime);
    if ($timeExec < 15) {
        die("Only Each 15mn");
    }
    @unlink($pidfile);
    @file_put_contents($pidfile, time());
    $q = new postgres_sql();
    if ($q->isRemote) {
        return;
    }
    @file_put_contents("/etc/artica-postfix/settings/Daemons/SquidStatsMonthQueue", 0);
    if (system_is_overloaded()) {
        @file_put_contents("/etc/artica-postfix/settings/Daemons/SquidStatsMonthQueue", 1);
        squid_admin_mysql(0, "Overloaded system {$GLOBALS["SYSTEM_INTERNAL_LOAD"]}, aborting task", null, __FILE__, __LINE__);
        return;
    }
    $Curday = date("Y-m-d");
    $sql = "SELECT date_trunc('day',zdate)  as zdate FROM access_log GROUP BY  date_trunc('day',zdate) ORDER BY zdate";
    $q = new postgres_sql();
    $q->CREATE_TABLES();
    $results = $q->QUERY_SQL($sql);
    if (!$q->ok) {
        echo $q->mysql_error . "\n";
    }
    $SOURCES_DAY = array();
    while ($ligne = @pg_fetch_assoc($results)) {
        $day = date("Y-m-d", strtotime($ligne["zdate"]));
        if ($Curday == $day) {
            continue;
        }
        $SOURCES_DAY[$day] = true;
    }
    $sql = "SELECT date_trunc('day',zdate)  as zdate FROM access_month GROUP BY  date_trunc('day',zdate) ORDER BY zdate";
    $q = new postgres_sql();
    $results = $q->QUERY_SQL($sql);
    if (!$q->ok) {
        echo $q->mysql_error . "\n";
    }
    $DEST_DAY = array();
    while ($ligne = @pg_fetch_assoc($results)) {
        $day = date("Y-m-d", strtotime($ligne["zdate"]));
        if ($Curday == $day) {
            continue;
        }
        $DEST_DAY[$day] = true;
    }
    $CountOfSourcesDay = count($SOURCES_DAY);
    $c = 0;
    $OverLoadedCount = 0;
    $OverLoadedMax = round($OverLoadedCount / 2);
    while (list($Day, $ligne) = each($SOURCES_DAY)) {
        if (isset($DEST_DAY[$Day])) {
            echo "{$Day} already done\n";
            continue;
        }
        echo "{$Day} not imported done\n";
        $c++;
        if (!compress_day($Day)) {
            @file_put_contents("/etc/artica-postfix/settings/Daemons/SquidStatsMonthQueue", 1);
            return;
        }
        if (system_is_overloaded()) {
            $OverLoadedCount++;
            if ($OverLoadedCount > $OverLoadedMax) {
                squid_admin_mysql(0, "Overloaded system {$GLOBALS["SYSTEM_INTERNAL_LOAD"]}, aborting tasks after compressing {$c} days", null, __FILE__, __LINE__);
                @file_put_contents("/etc/artica-postfix/settings/Daemons/SquidStatsMonthQueue", 1);
                return;
            }
        }
    }
    if (!is_file("/etc/artica-postfix/pids/SquidStatsYearQueue.pid")) {
        create_tables();
        compressToYear(true);
    }
}
开发者ID:articatech,项目名称:artica,代码行数:85,代码来源:exec.squid.stats.compress.php


示例11: install_base

function install_base()
{
    global $phpc_config_file;
    $sql_type = "mysqli";
    $my_hostname = $_POST['my_hostname'];
    $my_username = $_POST['my_username'];
    $my_passwd = $_POST['my_passwd'];
    $my_prefix = $_POST['my_prefix'];
    $my_database = $_POST['my_database'];
    $fp = fopen($phpc_config_file, 'w') or soft_error('Couldn\'t open config file.');
    fwrite($fp, create_config($my_hostname, $my_username, $my_passwd, $my_database, $my_prefix, $sql_type)) or soft_error("Could not write to file");
    fclose($fp);
    // Make the database connection.
    include $phpc_config_file;
    $dbh = connect_db(SQL_HOST, SQL_USER, SQL_PASSWD, SQL_DATABASE);
    create_tables($dbh);
    $query = "REPLACE INTO `" . SQL_PREFIX . "config`\n" . "(`name`, `value`)\n" . "VALUES ('version', '" . PHPC_DB_VERSION . "')";
    $dbh->query($query) or install_db_error($dbh, 'Error creating version row.', $query);
    echo "<p>Config file created at \"" . realpath($phpc_config_file) . "\"</p>" . "<p>Calendars database created</p>\n" . "<div><input type=\"submit\" name=\"base\" value=\"continue\">" . "</div>\n";
}
开发者ID:hubandbob,项目名称:php-calendar,代码行数:20,代码来源:install.php


示例12: mysql_select_db

     //			mysql_connect($_POST['frm_db_host'], $_POST['frm_db_user'], $_POST['frm_db_password']) or die("<FONT CLASS=\"warn\">Couldn't connect to database on '$_POST[frm_db_host]', make sure it is running and user has permissions. Click back in your browser.</FONT>");
     mysql_select_db($_POST['frm_db_dbname']) or die("<FONT CLASS=\"warn\">Couldn't select database '{$_POST['frm_db_dbname']}', make sure it exists and user has permissions. Click back in your browser.</FONT>");
     //			$query = "SET GLOBAL sql_mode='STRICT_ALL_TABLES'";					// 11/6/08
     //			mysql_query($query) or die("<FONT CLASS=\"warn\">SQL error at line " . __LINE__ . " </FONT>");
 }
 //run the functions
 switch ($_POST['frm_option']) {
     case 'install':
         create_tables($_POST['frm_db_prefix']);
         create_user();
         insert_settings();
         write_conf($_POST['frm_db_host'], $_POST['frm_db_dbname'], $_POST['frm_db_user'], $_POST['frm_db_password'], $_POST['frm_db_prefix']);
         print "<LI> Tickets version {$version} installation complete!";
         break;
     case 'install-drop':
         create_tables($_POST['frm_db_prefix'], 1);
         create_user();
         insert_settings();
         write_conf($_POST['frm_db_host'], $_POST['frm_db_dbname'], $_POST['frm_db_user'], $_POST['frm_db_password'], $_POST['frm_db_prefix']);
         print "<LI> Re-Installation done!";
         break;
         //			case 'upgrade-0.65':{
         //				upgrade_065_07($_POST['frm_db_prefix']);
         //				write_conf($_POST['frm_db_host'],$_POST['frm_db_dbname'],$_POST['frm_db_user'],$_POST['frm_db_password'],$_POST['frm_db_prefix']);
         //				print "<LI> Upgrade <B>0.65->0.7</B> complete!";
         //				break;
         //				}
     //			case 'upgrade-0.65':{
     //				upgrade_065_07($_POST['frm_db_prefix']);
     //				write_conf($_POST['frm_db_host'],$_POST['frm_db_dbname'],$_POST['frm_db_user'],$_POST['frm_db_password'],$_POST['frm_db_prefix']);
     //				print "<LI> Upgrade <B>0.65->0.7</B> complete!";
开发者ID:sharedgeo,项目名称:TicketsCAD-SharedGeo-Dev,代码行数:31,代码来源:install.php


示例13: install_newdb

/**
 * Install new DB.
 */
function install_newdb()
{
    global $new_db_version, $admin_url, $baseurl, $install_login, $random_password, $create_sample_contents;
    /*
     * -----------------------------------------------------------------------------------
     * NEW DB: Create a plain new db structure + sample contents
     * -----------------------------------------------------------------------------------
     */
    require_once dirname(__FILE__) . '/_functions_create.php';
    if ($old_db_version = get_db_version()) {
        echo '<p class="text-warning"><strong><evo:warning>' . T_('OOPS! It seems b2evolution is already installed!') . '</evo:warning></strong></p>';
        if ($old_db_version < $new_db_version) {
            echo '<p>' . sprintf(T_('Would you like to <a %s>upgrade your existing installation now</a>?'), 'href="?action=evoupgrade"') . '</p>';
        }
        return;
    }
    /**
     * 1 - If current installation is local, test or intranet
     *     Used to turn off gravatar and all ping plugins
     *
     * @var integer
     */
    $local_installation = param('local_installation', 'integer', $create_sample_contents == 'all' ? intval(check_local_installation()) : 0);
    echo '<h2>' . T_('Creating b2evolution tables...') . '</h2>';
    evo_flush();
    create_tables();
    // Update the progress bar status
    update_install_progress_bar();
    echo '<h2>' . T_('Creating minimum default data...') . '</h2>';
    evo_flush();
    create_default_data();
    if ($create_sample_contents) {
        global $Settings, $test_install_all_features;
        echo '<h2>' . T_('Installing sample contents...') . '</h2>';
        evo_flush();
        // We're gonna need some environment in order to create the demo contents...
        load_class('settings/model/_generalsettings.class.php', 'GeneralSettings');
        load_class('users/model/_usersettings.class.php', 'UserSettings');
        /**
         * @var GeneralSettings
         */
        $Settings = new GeneralSettings();
        /**
         * @var UserCache
         */
        $UserCache =& get_UserCache();
        // Create $current_User object.
        // (Assigning by reference does not work with "global" keyword (PHP 5.2.8))
        $GLOBALS['current_User'] =& $UserCache->get_by_ID(1);
        create_demo_contents();
    }
    // Update the progress bar status
    update_install_progress_bar();
    track_step('install-success');
    $install_result_title = T_('Installation successful!');
    $install_result_body = '<p><strong>' . sprintf(T_('Now you can <a %s>log in</a> with the following credentials:'), 'href="' . $admin_url . '"') . '</strong></p>' . '<table>' . '<tr><td>' . T_('Login') . ': &nbsp;</td><td><strong><evo:login>' . (isset($install_login) ? $install_login : 'admin') . '</evo:login></strong></td></tr>' . '<tr><td>' . T_('Password') . ': &nbsp;</td><td><strong><evo:password>' . $random_password . '</evo:password></strong></td></tr>' . '</table>' . '<br /><p>' . T_('Note that password carefully! It is a <em>random</em> password that is given to you when you install b2evolution. If you lose it, you will have to delete the database tables and re-install anew.') . '</p>';
    // Display installation data and instructions
    echo '<h2>' . $install_result_title . '</h2>';
    echo $install_result_body;
    // Modal window with installation data and instructions
    display_install_result_window($install_result_title, $install_result_body);
}
开发者ID:Ariflaw,项目名称:b2evolution,代码行数:65,代码来源:_functions_install.php


示例14: PDO

        }
        if (!isset($_SESSION['database-clear'])) {
            $_SESSION['database-clear'] = false;
        }
        try {
            $pdo = new PDO(sprintf('mysql:host=%s;dbname=%s', $_SESSION['database-hostname'], $_SESSION['database-name']), $_SESSION['database-username'], $_SESSION['database-password']);
            $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            $pdo->prefix = $_SESSION['table-prefix'];
            if (isset($_POST['submit'])) {
                $_SESSION['table-prefix'] = $_POST['table-prefix'];
                $_SESSION['database-clear'] = isset($_POST['database-clear']) && $_POST['database-clear'] == 'true';
                if (preg_match('/[^a-zA-Z1-9_]/', $_POST['table-prefix'])) {
                    p_errormsg(lng('error'), lng('invalidtableprefixerror'), '?step=table-create');
                    exit;
                }
                create_tables($pdo, $_SESSION['database-clear']);
                header('Location: ' . $_SERVER['PHP_SELF'] . '?step=administrator-create');
                exit;
            }
            $stmt = $pdo->prepare(<<<SQL
SELECT
    TABLE_NAME
FROM
    INFORMATION_SCHEMA.TABLES
WHERE
    TABLE_SCHEMA = :database
SQL
);
            $stmt->bindValue(':database', $_SESSION['database-name']);
            $stmt->execute();
            $tables = $stmt->fetchAll(PDO::FETCH_COLUMN, 0);
开发者ID:adrianbroher,项目名称:thwboard,代码行数:31,代码来源:install.php


示例15: DeltaImport

function DeltaImport($mysql_db, $date)
{
    $mysql_db->query("CREATE TABLE myrulib_update(date integer primary key, aid integer, bid integer, sid integer, zid integer)");
    $sqltest = "SELECT * FROM myrulib_update WHERE date=(SELECT MAX(date) FROM myrulib_update WHERE date<{$date})";
    $query = $mysql_db->query($sqltest);
    if ($row = $query->fetch_array()) {
        $code = $row["date"];
        $sqlite_db = new PDO("sqlite:./{$code}.upd");
        create_tables($sqlite_db, $date);
        setup_params($sqlite_db, $date, "DELTA");
        convert_authors($mysql_db, $sqlite_db, $row['aid']);
        convert_seqnames($mysql_db, $sqlite_db, $row['sid']);
        convert_books($mysql_db, $sqlite_db, $row['bid']);
        convert_sequences($mysql_db, $sqlite_db, $row['bid']);
        convert_genres($mysql_db, $sqlite_db, $row['bid']);
        convert_dates($mysql_db, $sqlite_db, $row['bid']);
        convert_zips($mysql_db, $sqlite_db, $row['zid']);
        convert_files($mysql_db, $sqlite_db, $row['zid'], $row['bid']);
        system("zip {$code}.zip {$code}.upd");
    }
    $mysql_db->query("INSERT INTO myrulib_update(date) VALUES(" . $date . ")");
    $mysql_db->query("\n\tUPDATE myrulib_update SET \n\t  aid=(SELECT MAX(aid) FROM libavtorname),\n\t  bid=(SELECT MAX(bid) FROM libbook),\n\t  sid=(SELECT MAX(sid) FROM libseq),\n\t  zid=(SELECT MAX(zid) FROM myrulib_zip)\n\tWHERE date={$date}");
}
开发者ID:EvgeniiFrolov,项目名称:myrulib,代码行数:23,代码来源:convert.php


示例16: FullImport

function FullImport($file, $date)
{
    $sqlite_db = new PDO('sqlite:./' . $file);
    create_tables($sqlite_db);
    setup_params($sqlite_db, $date, "FULL");
    convert_auth($sqlite_db, 0);
    convert_book($sqlite_db, 0);
    convert_seqn($sqlite_db, 0);
    convert_date($sqlite_db, 0);
    convert_genr($sqlite_db, 0);
    convert_info($sqlite_db, 0);
    create_indexes($sqlite_db);
    /*
      convert_sequences($mysql_db, $sqlite_db, 0);
      convert_dates($mysql_db, $sqlite_db, 0);
      
      convert_zips($mysql_db, $sqlite_db, 0);
      convert_files($mysql_db, $sqlite_db, 0, 0);
    */
}
开发者ID:EvgeniiFrolov,项目名称:myrulib,代码行数:20,代码来源:cv_traum.php


示例17: step4

    public function step4()
    {
        if (session('step') !== '3') {
            $this->error('请按顺序安装', U('step3'));
        }
        session('step', '4');
        session('error', false);
        $this->assign('meta_title', "step4");
        $this->display();
        //连接数据库
        $db_config = session('db_config');
        $db_instance = Db::getInstance($db_config);
        //创建数据表
        create_tables($db_instance, $db_config['DB_PREFIX']);
        //生成加密字符串
        $add_chars .= '`~!@#$%^&*()_+-=[]{};:"|,.<>/?';
        $auth = String::randString(64, '', $add_chars);
        //生成随机数
        //创建配置文件
        $conf = write_config($db_config, $auth);
        //根据加密字符串更新admin密码的加密结果
        $new_admin_password = user_md5('admin', $auth);
        $sql = <<<SQL
        UPDATE `{$db_config["DB_PREFIX"]}admin_config` SET `value`='{$auth}' WHERE `name` = 'AUTH_KEY';
        UPDATE `{$db_config["DB_PREFIX"]}admin_user` SET `password`='{$new_admin_password}' WHERE `id` = 1;
SQL;
        $result = $db_instance->execute($sql);
        if (!$result) {
            $this->error('写入系统加密KEY或管理员新密码出错!');
        }
        if (session('error')) {
            $this->error('安装出错', 'index');
        } else {
            $this->redirect('complete');
        }
    }
开发者ID:lipeng-github,项目名称:corethink,代码行数:36,代码来源:IndexController.class.php


示例18: process_tables

function process_tables($db1, $db2)
{
    global $options;
    $tables1 = list_tables($db1);
    $tables2 = list_tables($db2);
    create_tables($db1, $tables1, $tables2);
    if ($options->drop_tables) {
        drop_tables($tables1, $tables2);
    }
    alter_tables($tables1, $tables2);
    alter_tables_columns($db1, $db2);
    process_indexes($tables1, $tables2, $db1, $db2);
}
开发者ID:jasondavis,项目名称:mysqldiff,代码行数:13,代码来源:mysqldiff.php


示例19: ParseSizeBuffer


//.........这里部分代码省略.........
        }
    }
    $logfile_daemon = new logfile_daemon();
    $cached = $logfile_daemon->CACHEDORNOT($SquidCode);
    $SearchWords = $logfile_daemon->SearchWords($uri);
    $GLOBALS["ACCEPTED_REQUESTS"] = $GLOBALS["ACCEPTED_REQUESTS"] + 1;
    $MAIN["TIMESTAMP"] = time();
    $MAIN["URI"] = $uri;
    $MAIN["sitename"] = $sitename;
    $MAIN["SIZE"] = $SIZE;
    $MAIN["CACHED"] = $cached;
    $MAIN["IPADDR"] = $ipaddr;
    $MAIN["CATEGORY"] = $category;
    $MAIN["MIMETYPE"] = $MimeType;
    $MAIN["FAMILYSITE"] = $GLOBALS["FAMLILYSITE"][$sitename];
    $MAIN["MAC"] = $mac;
    $MAIN["UID"] = $uid;
    $MAIN["USERAGENT"] = $UserAgent;
    $MAIN["SQUID_CODE"] = $SquidCode;
    $MAIN["RESPONSE_TIME"] = $response_time;
    $MAIN["PROTO"] = $proto;
    $MAIN["HTTP_CODE"] = $code_error;
    if ($hostname != null) {
        $MAIN["HOSTNAME"] = $hostname;
    }
    if (is_array($SearchWords)) {
        $MAIN["WORDS"] = $SearchWords["WORDS"];
    }
    $md5 = md5(serialize($MAIN));
    berekley_add($md5, base64_encode(serialize($MAIN)));
    return;
    if (!isset($GLOBALS["RTTCREATED"][$TimeCache])) {
        events("Creating RTTH_{$TimeCache} table...");
        if (create_tables($TimeCache)) {
            $GLOBALS["RTTCREATED"][$TimeCache] = true;
        }
    }
    $sql = "INSERT IGNORE INTO `squidlogs`.`RTTH_{$TimeCache}` (`xtime`,`sitename`,`ipaddr`,`uid`,`MAC`,`size`) VALUES('{$xtime}','{$FamilySite}','{$ipaddr}','{$uid}','{$mac}','{$SIZE}')";
    if ($GLOBALS["VERBOSE"]) {
        $time_start = microtime(true);
    }
    if (!SEND_MYSQL($sql)) {
        @file_put_contents("/var/log/squid/mysql-rtterrors/" . md5($sql), serialize(array("TABLE" => "RTTH_{$TimeCache}", "CMD" => $sql)));
    }
    if ($GLOBALS["VERBOSE"]) {
        $time_end = microtime(true);
        $time_calc = $time_end - $time_start;
    }
    if ($GLOBALS["VERBOSE"]) {
        events("RTTH_{$TimeCache} {$time_calc}ms DisableLogFileDaemonMySQL={$GLOBALS["DisableLogFileDaemonMySQL"]}");
    }
    $uri = xmysql_escape_string2($uri);
    if (!isset($GLOBALS["CODE_TO_STRING"][$code_error])) {
        $GLOBALS["CODE_TO_STRING"][$code_error] = $logfile_daemon->codeToString($code_error);
    }
    $zMD5 = md5("{$uri}{$xtime}{$mac}{$ipaddr}");
    $TYPE = $GLOBALS["CODE_TO_STRING"][$code_error];
    $cached = $GLOBALS["CACHEDX"][$SquidCode];
    $UserAgent = xmysql_escape_string2($UserAgent);
    if ($GLOBALS["VERBOSE"]) {
        $time_start = microtime(true);
    }
    $sql = "INSERT IGNORE INTO `{$TableSizeHours}` (`zDate`,`size`,`cached`) VALUES ('{$logzdate}','{$SIZE}','{$cached}')";
    if (!SEND_MYSQL($sql)) {
        @file_put_contents("/var/log/squid/mysql-rtterrors/" . md5($sql), serialize(array("TimeCache" => $TimeCache, "TABLE" => $TableSizeHours, "CMD" => $sql)));
    }
开发者ID:brucewu16899,项目名称:1.6.x,代码行数:67,代码来源:exec.logfile_daemon.php


示例20: install_base

function install_base()
{
    global $phpc_config_file, $dbh;
    $sql_type = "mysqli";
    $my_hostname = $_POST['my_hostname'];
    $my_username = $_POST['my_username'];
    $my_passwd = $_POST['my_passwd'];
    $my_prefix = $_POST['my_prefix'];
    $my_database = $_POST['my_database'];
    $fp = fopen($phpc_config_file, 'w') or soft_error('Couldn\'t open config file.');
    fwrite($fp, create_config($my_hostname, $my_username, $my_passwd, $my_database, $my_prefix, $sql_type)) or soft_error("Could not write to file");
    fclose($fp);
    // Make the database connection.
    include $phpc_config_file;
    $dbh = connect_db(SQL_HOST, SQL_USER, SQL_PASSWD, SQL_DATABASE);
    create_tables();
    echo "<p>Config file created at \"" . realpath($phpc_config_file) . "\"</p>" . "<p>Calendars database created</p>\n" . "<div><input type=\"submit\" name=\"base\" value=\"continue\">" . "</div>\n";
}
开发者ID:Godjqb,项目名称:Php-test,代码行数:18,代码来源:install.php



注:本文中的create_tables函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP creer_uniqid函数代码示例发布时间:2022-05-24
下一篇:
PHP create_tableau_mimetype函数代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap