php报错:Undefined variable和 No database selected 数据库 不存在,哪个高手帮忙解释下
Notice:Undefinedvariable:connectioninC:\wamp\www\inc\conn.phponline55错误#1046:Nodataba...
Notice: Undefined variable: connection in C:\wamp\www\inc\conn.php on line 55
错误#1046: No database selected
数据库 不存在
文件:
Fatal error: Call to undefined function _obfuscate_CXIZARoUBQt7HD8() in C:\wamp\www\inc\reg_func.php on line 143
conn.php代码
function openconnection( )
{
global $MYSQL_SERVER;
global $MYSQL_USER;
global $MYSQL_PASS;
global $MYSQL_DB;
if ( !( $C = @mysql_pconnect( $MYSQL_SERVER, $MYSQL_USER, $MYSQL_PASS, MYSQL_CLIENT_COMPRESS ) ) )
{
$C = mysql_connect( $MYSQL_SERVER, $MYSQL_USER, $MYSQL_PASS );
}
if ( !$C )
{
printerror( "不能连接到MySQL数据库,请检查:1、MySQL服务是否启动;2、MySQL被防火墙阻止;3、连接MySQL的用户名和密码是否正确。" );
exit( );
}
$result = mysql_select_db( $MYSQL_DB, $C );
if ( !$result )
{
printerror( "数据库 ".$MYSQL_DB."不存在" );
}
return $C;
}
function exequery( $C, $Q )
{
$cursor = mysql_query( $Q, $C );
if ( !$cursor )
{
printerror( "<b>SQL语句:</b> ".$Q );
}
return $cursor;
}
function printerror( $MSG )
{
echo "<fieldset>";
echo " <legend><b>错误</b></legend>";
echo "<b>#".mysql_errno( ).":</b> ".mysql_error( )."<br>";
global $SCRIPT_FILENAME;
echo $MSG."<br>";
echo "<b>文件:</b> ".$SCRIPT_FILENAME;
echo "</fieldset>";
}
include_once( "inc/oa_config.php" );
if ( !$connection )
{
$connection = openconnection( );
}
oa_config.php文件代码
echo "<?";
echo "\r\n//-- NHXXOA网页根目录配置(Apache:自动获取) --\r\n\$ROOT_PATH=\"C:/wamp/www/\";\r\n\r\nif(substr(\$ROOT_PATH,-1)!=\"/\")\r\n \$ROOT_PATH.=\"/\";\r\n\r\n//-- NHXXOA附件路径配置(Windows) --\r\n\$ATTACH_PATH=\$ROOT_PATH.\"attachment/\";\r\n\r\n//-- NHXXOA短信刷新时间,单位";
echo "秒 --\r\n\$SMS_REF_SEC=30;\r\n\r\n//-- NHXXOA在线刷新时间,单位秒 --\r\n\$ONLINE_REF_SEC=120;\r\n\r\n//-- NHXXOA在线编辑Office文档锁定间隔时间,单位秒 --\r\n\$ATTACH_LOCK_REF_SEC=180;\r\n\r\n//-- 空闲强制自动离线时间,单位分钟,0为不限制 --\r\n\$OFFLINE_TIME_MIN=0;\r\n\r\n//-- 状态栏自动刷新时间,单位秒 --\r\n\$STATUS_REF_SEC=3600;\r\n\r\n//-- NHXXOA数据库配置 --\r\n\$MYSQL_SERVER=\"localhost:3306\";\r\n\$MYSQL_USER=\"nhxxoa\";\r\n\$MYSQL_DB=\"NHXXOA\";\r\n";
echo "\$MYSQL_PASS=\"nhxx_oa_admin\";\r\n?>"; 展开
错误#1046: No database selected
数据库 不存在
文件:
Fatal error: Call to undefined function _obfuscate_CXIZARoUBQt7HD8() in C:\wamp\www\inc\reg_func.php on line 143
conn.php代码
function openconnection( )
{
global $MYSQL_SERVER;
global $MYSQL_USER;
global $MYSQL_PASS;
global $MYSQL_DB;
if ( !( $C = @mysql_pconnect( $MYSQL_SERVER, $MYSQL_USER, $MYSQL_PASS, MYSQL_CLIENT_COMPRESS ) ) )
{
$C = mysql_connect( $MYSQL_SERVER, $MYSQL_USER, $MYSQL_PASS );
}
if ( !$C )
{
printerror( "不能连接到MySQL数据库,请检查:1、MySQL服务是否启动;2、MySQL被防火墙阻止;3、连接MySQL的用户名和密码是否正确。" );
exit( );
}
$result = mysql_select_db( $MYSQL_DB, $C );
if ( !$result )
{
printerror( "数据库 ".$MYSQL_DB."不存在" );
}
return $C;
}
function exequery( $C, $Q )
{
$cursor = mysql_query( $Q, $C );
if ( !$cursor )
{
printerror( "<b>SQL语句:</b> ".$Q );
}
return $cursor;
}
function printerror( $MSG )
{
echo "<fieldset>";
echo " <legend><b>错误</b></legend>";
echo "<b>#".mysql_errno( ).":</b> ".mysql_error( )."<br>";
global $SCRIPT_FILENAME;
echo $MSG."<br>";
echo "<b>文件:</b> ".$SCRIPT_FILENAME;
echo "</fieldset>";
}
include_once( "inc/oa_config.php" );
if ( !$connection )
{
$connection = openconnection( );
}
oa_config.php文件代码
echo "<?";
echo "\r\n//-- NHXXOA网页根目录配置(Apache:自动获取) --\r\n\$ROOT_PATH=\"C:/wamp/www/\";\r\n\r\nif(substr(\$ROOT_PATH,-1)!=\"/\")\r\n \$ROOT_PATH.=\"/\";\r\n\r\n//-- NHXXOA附件路径配置(Windows) --\r\n\$ATTACH_PATH=\$ROOT_PATH.\"attachment/\";\r\n\r\n//-- NHXXOA短信刷新时间,单位";
echo "秒 --\r\n\$SMS_REF_SEC=30;\r\n\r\n//-- NHXXOA在线刷新时间,单位秒 --\r\n\$ONLINE_REF_SEC=120;\r\n\r\n//-- NHXXOA在线编辑Office文档锁定间隔时间,单位秒 --\r\n\$ATTACH_LOCK_REF_SEC=180;\r\n\r\n//-- 空闲强制自动离线时间,单位分钟,0为不限制 --\r\n\$OFFLINE_TIME_MIN=0;\r\n\r\n//-- 状态栏自动刷新时间,单位秒 --\r\n\$STATUS_REF_SEC=3600;\r\n\r\n//-- NHXXOA数据库配置 --\r\n\$MYSQL_SERVER=\"localhost:3306\";\r\n\$MYSQL_USER=\"nhxxoa\";\r\n\$MYSQL_DB=\"NHXXOA\";\r\n";
echo "\$MYSQL_PASS=\"nhxx_oa_admin\";\r\n?>"; 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询