<?php
if( !defined("PHYSICS_PATH") ) {
define( "PHYSICS_PATH", dirname(__FILE__)."/" );
}$servername = "localhost";
$dbname = "mydb";
$dbusername = "root";
$dbpassword = "123456";if( !mysql_connect($servername, $dbusername, $dbpassword) ) {
echo "数据库连接失败!请与管理员联系!";
exit;
}
else {
if( !mysql_select_db($dbname) ) {
echo "数据库不存在!";
exit;
}
}
?>
<html>
<head>
<title>PHP连接测试</title>
</head>
<body>
</body>
</html>上面的代码,加了前面三行就返回空白页,点击页面的“查看源代码”连html标签都没有,也是空白的,请问怎么回事?把前三行去掉,可以正常返回。
如果写成if(!@mysql_connect($servername, $dbusername, $dbpassword))也返回空白页,(也就是加了@)
php.ini文件里的显示错误也设置成on了如果一个页面只写上<?php echo "测试" ?>运行就会正常报错,语法错误
奇怪
if( !defined("PHYSICS_PATH") ) {
define( "PHYSICS_PATH", dirname(__FILE__)."/" );
}$servername = "localhost";
$dbname = "mydb";
$dbusername = "root";
$dbpassword = "123456";if( !mysql_connect($servername, $dbusername, $dbpassword) ) {
echo "数据库连接失败!请与管理员联系!";
exit;
}
else {
if( !mysql_select_db($dbname) ) {
echo "数据库不存在!";
exit;
}
}
?>
<html>
<head>
<title>PHP连接测试</title>
</head>
<body>
</body>
</html>上面的代码,加了前面三行就返回空白页,点击页面的“查看源代码”连html标签都没有,也是空白的,请问怎么回事?把前三行去掉,可以正常返回。
如果写成if(!@mysql_connect($servername, $dbusername, $dbpassword))也返回空白页,(也就是加了@)
php.ini文件里的显示错误也设置成on了如果一个页面只写上<?php echo "测试" ?>运行就会正常报错,语法错误
奇怪
我所有的代码都是放在一个<?php ?>标签了呀不解?感谢楼上的支持