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に含めることはできません。どのように私は別のファイルに接続変数を送信することができます見つけるのを助けてください。
あなたの設定ファイルを 'include 'します。ここhttp://php.net/manual/en/function.include.php – Karthi
あなたは接続ファイルを含めることができますか? – devpro
データベース接続で使用するためにパラメータを渡すことを許可する**特に危険です**特にGETパラメータとして – RiggsFolly