不希望这个问题太长,我会跳到一个例子:
如果我有2个文件:paper.php和rock.php,它们包含以下内容:
paper.php:
include('rock.php');
$link = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("Couldn't make connection.");
$db = mysql_select_db(DB_NAME, $link) or die("Couldn't select database");
和 rock.php:
define ("DB_HOST", "localhost");
define ("DB_USER", "foo");
define ("DB_PASS","bar");
define ("DB_NAME","fooDBar");
最终,查看我的paper.php文件的用户是否会连接到数据库?
答案 0 :(得分:10)
不希望答案太长:
是
答案 1 :(得分:7)
是的,您在rock.php
中定义了所有适当的变量并包括rock.php
,然后将为整个程序执行定义它们,包括您在mysql_connect()
的位置。