php mysqli函数坚持可选参数

时间:2012-12-28 05:36:09

标签: php mysql mysqli optional-parameters

我的所有mysqli函数都不接受空参数。当我这样做时,我得到以下错误(示例):

Warning: mysqli_close() expects exactly 1 parameter, 0 given...

当我使用mysql_close()时,我仍然会收到同样的错误。我已经阅读了mysql_close()的php文档,它说如果没有给出链接标识符mysql_close()将关闭最后打开的mysql连接,但它没有这样做。

我如何让他们接受空参数?

1 个答案:

答案 0 :(得分:2)

它们在mysql ext中是可选的,但在mysqli函数中,链接标识符是强制性的 没有办法让它们接受空参数(也没有用) 您必须先建立连接,然后将其传递给每个mysqli函数 有时您需要使用global运算符来使连接变量在其他范围内可用。