0

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

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

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

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

4

1 回答 1

2

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

于 2012-12-28T05:46:52.740 回答