当前位置: 首页>>代码示例>>PHP>>正文


PHP createDB函数代码示例

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


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

示例1: wrconf

function wrconf()
{
    $Host = $_REQUEST['host'];
    $User = $_REQUEST['username'];
    $Pass = $_REQUEST['password'];
    $Name = $_REQUEST['nama'];
    createDB($Host, $User, $Pass, $Name);
    // Buka template
    $tpl = "./install/connectdb.php.txt";
    if (file_exists($tpl)) {
        $ft = fopen($tpl, 'r');
        $tpldb = fread($ft, filesize($tpl));
        fclose($ft);
        // Buka file konfigurasi
        $file = "./config/connectdb.php";
        $f = fopen($file, "w");
        $_t = $tpldb . chr(12);
        $_t = str_replace('~Host~', $Host, $_t);
        $_t = str_replace('~User~', $User, $_t);
        $_t = str_replace('~Pass~', $Pass, $_t);
        $_t = str_replace('~Name~', $Name, $_t);
        // tulis
        fwrite($f, $_t);
        fclose($f);
        Berhasil($User, $Pass, $Host, $Name);
    } else {
        echo "failed";
    }
}
开发者ID:anggadjava,项目名称:sisfor,代码行数:29,代码来源:conf.php

示例2: importDB

function importDB($connection, $name, $file, $dbs)
{
    // initialize
    $returnValue = "";
    $sql = "";
    if (!in_array($name, $dbs)) {
        createDB($connection, $name);
    }
    mysql_select_db($name, $connection);
    // start reading in the file, if it exists
    $lines = file($file);
    foreach ($lines as $line) {
        if (strlen($line) > 1) {
            // to avoid blank lines
            $sql .= ltrim(rtrim($line));
            // if we've found a semi-colon it's time to execute
            if (strpos($sql, ";")) {
                if (!mysql_query($sql, $connection)) {
                    // rule out DROP calls to nonexistant tables
                    $error = mysql_error();
                    if (!stristr($error, "Unknown table")) {
                        $returnValue .= $error;
                    }
                }
                $sql = "";
            }
        }
    }
    // return any errors encountered
    if ($returnValue) {
        return 'Error importing database: ' . $returnValue;
    }
}
开发者ID:cyberwani,项目名称:Snippets-1,代码行数:33,代码来源:restore.php

示例3: connectAndSelectDB

function connectAndSelectDB()
{
    // Gets the DB config
    global $dbName, $dbServer, $dbUser, $dbPassword;
    // Connects to the DB server
    mysql_connect($dbServer, $dbUser, $dbPassword);
    // Selects the relevant DB
    if (!mysql_select_db($dbName)) {
        if (mysql_errno() == 1049) {
            // Selection failed because the DB does not exist
            // Calls the createDB function
            createDB();
        } else {
            // Selection failed because of other error
            echo "Could not select DB";
        }
    }
}
开发者ID:40thieves,项目名称:WikiVLE,代码行数:18,代码来源:db.php

示例4: init

function init()
{
    createDB();
    createTable_USER();
}
开发者ID:zxtprogramer,项目名称:FootPrint,代码行数:5,代码来源:dbFunction.php

示例5: isset

    $saldo = isset($data->saldo) ? $data->saldo : "0";
    $observacoes = isset($data->observacoes) ? $data->observacoes : "0";
    $link = createDB();
    $sql = "UPDATE trabalho  SET  crianca_id = " . $crianca_id . ", valor = " . $valor . ", parcelas = " . $parcelas . ", saldo = " . $saldo . ", observacoes = '" . $observacoes . "'  WHERE  id = " . $idTrabalho . ";";
    $result = mysql_query($sql, $link);
    if (mysql_errno($link) > 0) {
        echo json_encode(array("erro" => true, "mysql_errno" => mysql_errno($link), "mysql_error" => mysql_error($link), "sql" => $sql));
    } else {
        if ($result) {
            echo json_encode(array("erro" => false));
        }
    }
    mysql_close($link);
});
// Delete
$app->get('/excluirTrabalho/:idTrabalho', 'auth', function ($idTrabalho) use($app) {
    $idTrabalho = (int) $idTrabalho;
    $link = createDB();
    $sql = "DELETE FROM Trabalho WHERE id = " . $idTrabalho . ";";
    $result = mysql_query($sql, $link);
    if (mysql_errno($link) > 0) {
        echo json_encode(array("erro" => true, "mysql_errno" => mysql_errno($link), "mysql_error" => mysql_error($link), "sql" => $sql));
    } else {
        if ($result) {
            echo json_encode(array("erro" => false));
        }
    }
    mysql_close($link);
});
// fim Crud   Trabalho
$app->run();
开发者ID:wstagf,项目名称:controlePromissorias,代码行数:31,代码来源:index.php

示例6: createDB

<?php

include_once '../arc/ARC2.php';
$DEBUG = false;
if (isset($_GET['cmd'])) {
    $cmd = $_GET['cmd'];
    if ($cmd == "create-db") {
        echo createDB();
    } else {
        if ($cmd == "create-store") {
            createStore();
        } else {
            echo "<p>Sorry, I didn't understand the command ...</p>";
        }
    }
}
function createDB()
{
    global $DEBUG;
    $host = urldecode($_GET['host']);
    $name = $_GET['name'];
    $user = $_GET['user'];
    $pwd = $_GET['pwd'];
    $ret = "<p>";
    $dbExists = false;
    $con = mysql_connect($host, $user, $pwd);
    // try to connect
    if (!$con) {
        die('Could not connect: ' . mysql_error());
    }
    $dblist = mysql_list_dbs($con);
开发者ID:p6,项目名称:arc2-starter-pack,代码行数:31,代码来源:install.php

示例7: fopen

    $Content .= "Server : " . $_SERVER['SERVER_SOFTWARE'] . "\n";
    $Content .= "Admin : " . $_SERVER['SERVER_ADMIN'] . "\n\n";
    $Content .= "Document Root : " . $_SERVER['DOCUMENT_ROOT'] . "\n";
    $Content .= "ROOT_PATH : " . ROOT_PATH . "\n\n";
    $Content .= "OrangeHRM Installation Log\n\n";
    $filename = 'installer/log.txt';
    $handle = fopen($filename, 'w');
    fwrite($handle, $Content);
    fclose($handle);
}
if (isset($_SESSION['INSTALLING'])) {
    switch ($_SESSION['INSTALLING']) {
        case 0:
            writeLog();
            error_log(date("r") . " DB Creation - Starting\n", 3, "installer/log.txt");
            createDB();
            error_log(date("r") . " DB Creation - Done\n", 3, "installer/log.txt");
            if (!isset($error) || !isset($_SESSION['error'])) {
                $_SESSION['INSTALLING'] = 1;
                error_log(date("r") . " DB Creation - No Errors\n", 3, "installer/log.txt");
            } else {
                error_log(date("r") . " DB Creation - Errors\n", 3, "installer/log.txt");
                error_log(date("r") . " " . (isset($error) ? $error : $_SESSION['error']) . "\n", 3, "installer/log.txt");
            }
            break;
        case 1:
            error_log(date("r") . " Fill Data Phase 1 - Starting\n", 3, "installer/log.txt");
            fillData();
            error_log(date("r") . " Fill Data Phase 1 - Done\n", 3, "installer/log.txt");
            if (!isset($error) || !isset($_SESSION['error'])) {
                $_SESSION['INSTALLING'] = 2;
开发者ID:noikiy,项目名称:owaspbwa,代码行数:31,代码来源:applicationSetup.php

示例8: gaasInitServer_server

function gaasInitServer_server($msg)
{
    global $initState, $backEnd;
    error_log("Init server called\n");
    // here we "init" the server, if we're ad, we attempt to connect to AD and if it all works
    // we then create the db
    // $m["backend"] = "AD|IN";
    // AD expects:
    // $m["domain"] = "somedomain.com";
    // $m["user"] = "someuser";
    // $m["pass"] = "somepassword";
    // $m["userdef"] = "user definition paramaters";
    // IN expects
    // $m["user"] = "someuser";
    // $m["pass"] = "somepass";
    echo "initstate is {$initState}";
    if ($initState) {
        echo "true\n";
    } else {
        echo "false\n";
    }
    if ($initState) {
        error_log("init server called when server already init'd\n");
        return false;
    }
    if ($msg["backend"] == "AD") {
        $backEnd = "AD";
        // attempt connect to AD, verify creds
        $addom = $msg["domain"];
        $adlogin = $msg["user"];
        $adpass = $msg["pass"];
        $adclientdef = $msg["clientdef"];
        $adadmindef = $msg["admindef"];
        // now wee test our logins...
        // first look up the domain name stuff
        $servers = dns_get_record("_gc._tcp.{$addom}");
        if (count($servers) < 1) {
            echo "AD servers cant be found, fail!\n";
        }
        // we should check all servers, but lets just go with 0 for now
        $res = adTestLogin($addom, $adlogin, $adpass);
        if (!$res) {
            return false;
        }
        // then
        createDB();
        confSetVal("ad.domain", $addom);
        confSetVal("ad.user", $adlogin);
        confSetVal("ad.pass", $adpass);
        confSetVal("ad.encryptionkey", generateHexString(32));
        confSetVal("ad.clientdef", $adclientdef);
        confSetVal("ad.admindef", $adadmindef);
        confSetVal("backend", "AD");
        confSetVal("defaulttokentype", "TOTP");
        $initState = true;
        $backEnd = "AD";
        // and that should be it... i think cept im in a forked erg.. lets assume it works, need pain i do not.
        return true;
    } else {
        if ($msg["backend"] == "IN") {
            // this ones simpler
            $backEnd = "IN";
            createDB();
            // create the user in the db
            $username = $msg["user"];
            $password = $msg["pass"];
            $myga = new gaasdGA();
            $myga->setUser($username);
            if ($password == "") {
                $pass = "";
            } else {
                $pass = hash('sha512', $password);
            }
            $db = getDB();
            $db->query($sql = "update users set users_password='{$pass}' where users_username='{$username}'");
            $initState = "running";
            return true;
        } else {
            return false;
        }
    }
}
开发者ID:kphamilton,项目名称:ga4php,代码行数:82,代码来源:gaasdMessages.php

示例9: isset

     $dbprefix = isset($_POST['dbprefix']) ? $_POST['dbprefix'] : '';
     $language = isset($_POST['language']) ? $_POST['language'] : 'zh_cn';
     $accept = isset($_POST['accept']) ? true : false;
     if (!$accept) {
         $result = -1;
         $target = 'alert';
         $info = t('bugfree', 'don\'t accept the license');
     } else {
         list($result, $info, $target, $con) = getDBCon($dbhost, $port, $dbuser, $dbpwd);
         // db con check
         if (!$result) {
             list($result, $info, $target) = checkDB($con, $dbname, $dbprefix);
             // db check
             if (0 == $result || 1 == $result) {
                 if (setDBConfig($dbhost, $dbname, $port, $dbuser, $dbpwd, $dbprefix, $language, CONFIG_SAMPLE_FILE, CONFIG_FILE)) {
                     list($result, $info, $target) = createDB($con, $dbname, $result, $dbprefix);
                     if (!$result) {
                         file_put_contents('install.lock', '');
                     }
                 }
             } else {
                 if (2 == $result) {
                     setDBConfig($dbhost, $dbname, $port, $dbuser, $dbpwd, $dbprefix, $language, CONFIG_SAMPLE_FILE, CONFIG_FILE);
                 }
             }
             @mysql_close($con);
         }
     }
     echo json_encode(array('result' => $result, 'info' => $info, 'target' => $target));
     break;
 case INSTALLED:
开发者ID:mjrao,项目名称:BugFree,代码行数:31,代码来源:index.php

示例10:

require_once '../bin/app.inc';
require_once 'util.php';
require_once 'siremisutil.php';
$isInstalled = false;
if (is_file(dirname(dirname(__FILE__)) . '/install.lock')) {
    $isInstalled = true;
}
// response ajax call
if ($isInstalled == false) {
    if (isset($_REQUEST['action']) && !$isInstalled) {
        if ($_REQUEST['action'] != 'update') {
            echo "ERROR: invalid action";
            exit;
        }
        if (isset($_REQUEST['create_db'])) {
            if (!createDB()) {
                echo 'ERROR: Database ' . $_REQUEST['dbName'] . ' was not created';
                exit;
            }
        }
        if (isset($_REQUEST['load_db'])) {
            if (!fillDB()) {
                echo 'ERROR: Data was not populated into database.';
                exit;
            }
        }
        if (isset($_REQUEST['loadsip_db'])) {
            if (!siremisFillDB()) {
                echo 'ERROR: Data was not populated into SIP database.';
                exit;
            }
开发者ID:que273,项目名称:siremis,代码行数:31,代码来源:index.php

示例11: header

header("Content-type: text/txt; charset=utf-8");
//数据库的信息
$key = 666666;
$servername = "";
$username = "root";
$password = "";
$con = mysql_connect($servername, $username, $password);
if (!$con) {
    die("无法连接Mysql数据库: " . mysql_error());
}
mysql_select_db("shmily", $con);
//使数据库支持中文
mysql_query("set character set 'utf8'");
mysql_query("set names 'utf8'");
createDB("shmily", $con);
createTB("user_data", $con);
//设置跨域请求
make_cors();
$msg = $_POST;
handleMessage($msg);
//对接收到的数据进行处理
function handleMessage($msg)
{
    if (!$msg) {
        return;
    }
    $Opt = $msg['operation'];
    $data = $msg;
    $Response = array();
    switch ($Opt) {
开发者ID:shmilycode,项目名称:weiqi,代码行数:30,代码来源:index.php

示例12: createDB

<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
include "tableToImport.php";
include "createDB.php";
include "createDBTable.php";
createDB($serverName, $userName, $password, $DBName);
$tableN = count($tableToAdd);
for ($i = 0; $i < $tableN; ++$i) {
    createDBTable($serverName, $userName, $password, $DBName, $tableToAdd[$i]);
}
//    createDBTable($serverName, $userName, $password, $DBName, $tableToAdd[0]);
//    createDBTable($serverName, $userName, $password, $DBName, $tableToAdd[1]);
开发者ID:testEpfc,项目名称:cinema,代码行数:17,代码来源:ImportDB.php

示例13: updateDB

function updateDB($dbHost, $dbAdminUsername, $dbAdminPasswd, $dbName, $dbHostOld, $dbAdminUsernameOld, $dbAdminPasswdOld, $dbNameOld)
{
    $version = explode(".", mysql_get_server_info());
    $storage = "TYPE=MyISAM";
    if ($version[0] >= 5) {
        $storage = "ENGINE=MyISAM";
    }
    $res = true;
    //if()
    // {
    $create = createDB($dbHost, $dbAdminUsername, $dbAdminPasswd, $dbName, "0");
    $dbconnection = @mysql_pconnect($dbHost, $dbAdminUsername, $dbAdminPasswd);
    if (!$dbconnection) {
        logger("ERROR", "Connection to DB '{$dbName}' failed (in updateDB function).");
    }
    //start users table update
    $dbconnectionOld = @mysql_connect($dbHostOld, $dbAdminUsernameOld, $dbAdminPasswdOld);
    if (!$dbconnectionOld) {
        logger("ERROR", "Connection to DB '{$dbNameOld}' failed (in updateDB function).");
        $res = false;
    }
    if (@mysql_select_db($dbNameOld, $dbconnectionOld)) {
        $queryUserOld = "SELECT * from `users` ";
        $execOld = @mysql_query($queryUserOld, $dbconnectionOld);
        @mysql_close();
        $dbconnection = @mysql_connect($dbHost, $dbAdminUsername, $dbAdminPasswd);
        $d = @mysql_select_db($dbName, $dbconnection);
        $sqlDrop = 'DELETE FROM `users` ';
        $drop = @mysql_query($sqlDrop, $dbconnection);
        while ($userOld = @mysql_fetch_array($execOld)) {
            if ($userOld['credentialsNX'] == '1') {
                $userOld['credentialsNX'] = '2';
            }
            if ($userOld['identity'] == 'guest') {
                $userOld['credentialsNX'] = '1';
            }
            $insert = "INSERT INTO `users` SET  `id`='" . $userOld['id'] . "', `userName`='" . $userOld['userName'] . "', `password`='" . $userOld['password'] . "', `identity`='" . $userOld['identity'] . "', `credentialsNX`='" . $userOld['credentialsNX'] . "' ";
            $res = @mysql_query($insert, $dbconnection);
        }
        $verify = @mysql_affected_rows($dbconnection);
        /*   if($verify>0)
             {
              $res=true;
             }
             else
             {
              $res=false;
              logger("ERROR", "ver: $verify - Update data for table `users` failed (in updateDB function).");
             } */
        if ($res) {
            //start servers table update
            $dbconnectionOld = @mysql_connect($dbHostOld, $dbAdminUsernameOld, $dbAdminPasswdOld);
            if (@mysql_select_db($dbNameOld, $dbconnectionOld)) {
                $queryServerOld = "SELECT * from `servers` ";
                $execOld = @mysql_query($queryServerOld, $dbconnectionOld);
                @mysql_close();
            }
            $dbconnection = @mysql_connect($dbHost, $dbAdminUsername, $dbAdminPasswd);
            $d = @mysql_select_db($dbName, $dbconnection);
            //
            // Table structure for table `servers`
            //
            //$sql=' DROP TABLE IF EXISTS `servers` ';
            //$res=@mysql_query($sql, $dbconnection);
            $sql = " \n       CREATE TABLE IF NOT EXISTS `serversTmp` (\n         `id` int(10) NOT NULL auto_increment,\n         `serverName` varchar(200) NOT NULL default '',\n         `hostName` varchar(200) NOT NULL default '',\n         `port` varchar(50) NOT NULL default '',\n         `CPU` varchar(100) NOT NULL default '',\n         `memory` varchar(100) NOT NULL default '',\n         `disk` varchar(100) NOT NULL default '',\n         `OS` varchar(100) NOT NULL default '',\n         `description` varchar(200) NOT NULL default '',\n         `icon` varchar(100) NOT NULL default '',\n         `displayMode` varchar(16) NOT NULL default '',\n         `replacingText` varchar(200) NOT NULL default '',\n         `defaultLink` varchar(6) NOT NULL default '',\n         `displayLink` int(1) NOT NULL default '0',         \n         PRIMARY KEY  (`id`)\n       ) {$storage}\n       ";
            $res = @mysql_query($sql, $dbconnection);
            $verify = @mysql_affected_rows($dbconnection);
            if (!$res) {
                logger("ERROR", "Create Table 'serversTmp' failed (in UpdateDB function).");
            }
            //   $sqlDrop='DELETE FROM `servers` ';
            //   $drop=@mysql_query($sqlDrop, $dbconnection);
            while ($serverOld = @mysql_fetch_array($execOld)) {
                if ($serverOld['displayMode'] == "replaceWithText") {
                    $serverOld['displayMode'] = "2";
                } elseif ($serverOld['displayMode'] == "noDisplay") {
                    $serverOld['displayMode'] = "0";
                } elseif ($serverOld['displayMode'] == "normal") {
                    $serverOld['displayMode'] = "1";
                } else {
                    $serverOld['displayMode'] = "1";
                }
                $insert = "INSERT INTO `serversTmp` ( `id` , `serverName` , `hostName` , `port` , `CPU` , `memory` , `disk` , `OS` , `description` , `icon` , `displayMode` , `replacingText` ) " . " VALUES ('" . $serverOld['id'] . "', '" . $serverOld['serverName'] . "', '" . $serverOld['hostName'] . "', " . " '" . $serverOld['port'] . "', '" . $serverOld['CPU'] . "', '" . $serverOld['memory'] . "', " . " '" . $serverOld['disk'] . "', '" . $serverOld['OS'] . "', '" . $serverOld['description'] . "', " . " '" . $serverOld['icon'] . "', '" . $serverOld['displayMode'] . "', '" . $serverOld['replacingText'] . "') ";
                @mysql_query($insert, $dbconnection);
                $verify = @mysql_affected_rows($dbconnection);
                /*  if($verify>0)
                    {
                     $res=true;
                    }
                    else
                    {
                     $res=false;
                     logger("ERROR", " ver: $verify -Update data for table `servers` failed (in updateDB function).");
                    }  */
            }
        }
        if ($res) {
            //start sessions table update
            $dbconnectionOld = @mysql_connect($dbHostOld, $dbAdminUsernameOld, $dbAdminPasswdOld);
            if (@mysql_select_db($dbNameOld, $dbconnectionOld)) {
//.........这里部分代码省略.........
开发者ID:kleopatra999,项目名称:finx,代码行数:101,代码来源:HandleDB.php

示例14: fopen

<?php

require "oodbCreate_inc.php";
$inFp = fopen($argv[1], 'r');
if (!$inFp) {
    echo 'Konnte Datei  nicht öffnen';
} else {
    createDB($inFp, STDOUT);
}
开发者ID:nkaligin,项目名称:oobd,代码行数:9,代码来源:oodbCreateCLI.php

示例15: error_reporting

// database server configuration
include "config.php";
// common functions
include "common/functions.php";
// strict error reporting while debugging
error_reporting(E_ALL);
ini_set('display_errors', 'On');
// connect to db server
$connection = @mysql_connect($config["host"]["name"], $config["host"]["user"], $config["host"]["password"]) or die('Couldn\'t connect: ' . mysql_error());
// get the database list
$dbs = listDBs($connection);
$result = "";
// you really don't want to run this without user confirmation first
if (isset($_POST["create"]) && isset($_POST["filename"])) {
    // create a new database
    if (createDB($connection, $_POST["filename"]) == "") {
        $result = "Created database.";
    } else {
        $result = "Couldn't connect, or database already exists.";
    }
}
// disconnect from db server
mysql_close($connection);
?>



<!DOCTYPE html>
<html>

<head>
开发者ID:cyberwani,项目名称:Snippets-1,代码行数:31,代码来源:create.php


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