我有一个问题需要大家帮忙。我不知道它有什么问题。我创建了与数据库的连接,它工作正常。但是当我将该连接包含到其他页面时,该页面为空白,没有任何内容出现。
我的连接
dbconfig.php
<?php
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', 'xxx');
define('DB_DATABASE', 'sample');
$connection = mysql_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD) or die (mysql_error());
$database = mysql_select_db(DB_DATABASE) or die (mysql_error());
mysql_set_charset("utf8", $connection);
?>
包含连接
<?php
include("config/dbconfig.php");
//something that will work from here
?>
您知道为什么当我包含与数据库的连接时,该页面什么都不显示(空白页)?
提前感谢!
答案 0 :(得分:1)
如果没有更好地描述您尝试做的事情,很可能不会显示任何内容,因为它已成功连接。
如果连接失败,您将看到错误,但除非您明确打印,否则您将看不到任何内容
否则您的包含路径可能不正确。
此外,不推荐使用mysql
扩展名。请改用mysqli
扩展程序。 API在大多数常见功能中几乎完全相同,并且得到了极大的改进。
另外:我会考虑从你的PHP脚本中删除结束标记?>
,你要求空格错误