一般是设置一个config.php里面定义数据库名,连接地址,用户名密码等
<?php
//config.php
$dbhost = "localhost";
$dbname = "test";
$dbuser = "root";
$dbpass = "";
?>
在需要的地方引用
<?php
include_once("config.php");
$link = mysql_connect("$dbhost","$dbuser","$dbpass");
mysql_select_db("$dbname", $link);?>

解决方案 »

  1.   

    用一个包含文件。include.inc.php就好。
      

  2.   

    其实也可以将数据库连接放在包含文件中
    <?php
    //config.php
    $dbhost = "localhost";
    $dbname = "test";
    $dbuser = "root";
    $dbpass = "";
    $link = mysql_connect("$dbhost","$dbuser","$dbpass");
    mysql_select_db("$dbname", $link);?>
    在需要的地方引用
    <?php
    mysql_query($sql);
    mysql_close();
    ?>
      

  3.   

    to:feel8include_once("config.php");

    include "config.php";有什么区别吗?
      

  4.   

    include_once()
    The include_once() 语句在脚本执行期间包括并运行指定文件。此行为和 include() 语句类似,唯一区别是如果该文件中的代码已经被包括了,则不会再次包括。如同此语句名字暗示的那样,只会包括一次。 include_once() 应该用于在脚本执行期间同一个文件有可能被包括超过一次的情况下,你想确保它只被包括一次以避免函数重定义,变量重新赋值等问题。 使用 require_once() 和 include_once() 的更多例子见最新的 PHP 源程序发行包中的 PEAR 代码。 注: include_once() 是 PHP 4.0.1pl2 中新加入的。 注: 要注意 include_once() 和 require_once() 在大小写不敏感的操作系统中(例如 Windows)的行为可能不是你所期望的。 例子 11-9. include_once() 是大小写敏感的include_once("a.php"); // this will include a.php
    include_once("A.php"); // this will include a.php again on Windows!
     
     
      

  5.   

    to feel8 :谢谢斑竹!
    又学到东西了:)//tea u