2016-10-26 5 views
0
<?php  

    $a = $_GET['host']; 
    $b = $_GET['username']; 
    $c = $_GET['password']; 
    $d = $_GET['db_name']; 
    define("localhost",$a); 
    define("username",$b); 
    define("password",$c); 
    define("db",$d); 
    $conn = mysqli_connect(localhost,username,password); 
    if($conn === false){ 
     die("ERROR: Could not connect. " . mysqli_connect_error()); 
    } 
    // Attempt create database query execution 
    $sql = "CREATE DATABASE $d "; 
    if(mysqli_query($conn, $sql)){ 
     echo "Database demo created successfully"; 
     header("Location:create_table.php");  
    } else{ 
     echo "ERROR: Could not able to execute $sql. " . mysqli_error($conn); 
    } 
    // Close connection 
    mysqli_close($conn); 

?> 

をテーブルを作成できるように、別のページへの接続変数($ conn)を送信する、PHPコードの並べ替えを持っていますcreate_table.phpページ。 私はユーザーからの接続の詳細を取得しています。だから私はこのファイルをcreate_table.phpに含めることはできません。どのように私は別のファイルに接続変数を送信することができます見つけるのを助けてください。

+1

あなたの設定ファイルを 'include 'します。ここhttp://php.net/manual/en/function.include.php – Karthi

+0

あなたは接続ファイルを含めることができますか? – devpro

+2

データベース接続で使用するためにパラメータを渡すことを許可する**特に危険です**特にGETパラメータとして – RiggsFolly

答えて

-1
<?php 

$server= "localhost"; 
$user= "root"; 
$pass= ""; 

$conn= mysqli_connection($server, $user, $pass); 

if(!$conn){ 
echo "Database Connection Install Failed ! ".mysqli_errno() ; 
} 

else { 
echo "Database Connection Establiseh Successfully! "; 

} 

?> 
関連する問題

 関連する問題