这段PHP代码是什么意思呢?

if(!function_exists('mysql_query')ANDfunction_exists('mysqli_query')){functionmysql_q... if(!function_exists('mysql_query') AND function_exists('mysqli_query'))
{
function mysql_query($query, $link)
{
return mysqli_query($link, $query);
}
}
展开
 我来答
goodspb
2016-11-16 · TA获得超过470个赞
知道小有建树答主
回答量:295
采纳率:0%
帮助的人:122万
展开全部
<?php

//判断扩展 mysql 不存在 而 扩展 mysqli 存在的话
if(!function_exists('mysql_query') AND function_exists('mysqli_query'))
{
    //定义函数 mysql_query,使用 mysqli_query 作替代
    function mysql_query($query, $link)
    {
        return mysqli_query($link, $query);
    }
}


这段代码的意思是,当 mysql 扩展不存在而且 mysqli 扩展存在 的时候, 仍然希望使用 mysql_query 这个函数来代替 mysqli_query 来保持代码的兼容。



But:

现在来说的话,还是使用 PDO 来操作数据库吧。

gx03abc
2016-11-16 · TA获得超过538个赞
知道小有建树答主
回答量:415
采纳率:83%
帮助的人:185万
展开全部
判断数据库类型是mysql还是mysqli 然后执行相应的操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式