我刚学习PHP,写一个创建数据库并创建表单的PHP后,想把用户填写的数据库地址,数据库用户名,数据库密码,创建的数据库名称等信息创建一个config.php保存到里面供以后操作数据库使用,应当怎么写呢?
下面是我获取表单中用户输入数据创建数据库的代码<?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();
}
?>

解决方案 »

  1.   

    $fp = fopen('config.php', 'w+');
    $config  = "configure: \r\n";
    $config .= ' $DB[\'address\'] = '. $sqladdress ."\r\n";
    // ...类似这样的
    fwrite($fp, $config);
    fclose($fp);然后读取该配置文件时:
    include 'config.php';
    mysql_connect($DB['address'], ...)
      

  2.   

    放数据库里就行了...放文件里也一样,json或者csv格式放进去就可以了,下次也方便解析。