帮我解释一下这段PHP代码的意思!

<?functionopenconnection(){global$MYSQL_SERVER;global$MYSQL_USER;global$MYSQL_PASS;gl... <?

function openconnection ()
{
global $MYSQL_SERVER;
global $MYSQL_USER;
global $MYSQL_PASS;
global $MYSQL_DB;
($C = @mysql_pconnect ($MYSQL_SERVER, $MYSQL_USER, $MYSQL_PASS, MYSQL_CLIENT_COMPRESS) OR $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 ();
}

?>

请哪位高手帮我注释一下这段代码的含义
($C = @mysql_pconnect ($MYSQL_SERVER, $MYSQL_USER, $MYSQL_PASS, MYSQL_CLIENT_COMPRESS) OR $C = mysql_connect ($MYSQL_SERVER, $MYSQL_USER, $MYSQL_PASS));

出错的就是这句!麻烦注释这一句也可以! 谢谢!
展开
 我来答
日日多金量化编程
2010-07-14 · 超过29用户采纳过TA的回答
知道答主
回答量:85
采纳率:100%
帮助的人:56.9万
展开全部
这是一个MYSQL数据库处理函数集. 用于快速连接MYSQL数据库,处理MYSQL指令.
你说的那段代码是用来跟MYSQL数据库服务器建立连接的.
你再使用这个函数前需要先对底下这几个全局变量赋值.
global $MYSQL_SERVER;
global $MYSQL_USER;
global $MYSQL_PASS;
global $MYSQL_DB;
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式