ホームページ  >  記事  >  バックエンド開発  >  config.phpのようなデータベース構成情報ファイルを生成する方法

config.phpのようなデータベース構成情報ファイルを生成する方法

WBOY
WBOYオリジナル
2016-06-13 13:32:111205ブラウズ

config.php のようなデータベース構成情報ファイルを生成する方法
PHP を学習したばかりで、データベースを作成してフォームを作成するためにユーザーにデータベース アドレス、データベース ユーザー名、データベース パスワードを入力してもらいたいと考えています。 、作成したデータベース名などの情報はconfig.phpを作成し、データベースを操作する際に使用するために保存します。どのように記述すればよいでしょうか。
以下は、データベースを作成するためにフォームでユーザー入力データを取得する私のコードです

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
$sqladdress = $_POST["sqladdress"];
$sqluser = $_POST["sqluser"];
$sqlpassword = $_POST["sqlpassword"];
$sqlname = $_POST["sqlname"];
$con = mysql_connect("$sqladdress", "$sqluser", "$sqlpassword");
if (!$con)
{
    die(mysql_errno());
}
if (mysql_query("CREATE DATABASE $sqlname", $con))
{
    echo "database created";
}
else
{
    echo "database creat error" . mysql_errno();
}
?>



------解決策--- ------------------
$fp = fopen('config.php', 'w+');
$config = "configure: rn";
$config .= ' $DB['address'] = '." rn";
// ...このように
fwrite($fp, $config);
fclose($fp);

次に、設定ファイルを読み取るとき:
include 'config.php';
mysql_connect($DB['address'], ...)
------解決策---------
データベースに入れるだけです...

ファイルに入れる場合も同様です。json または csv 形式で保存すると、次回から解析しやすくなります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。