2012-12-28 56 views
0

我所有的mysqli函数都不接受空参数。当我这样做,我得到以下错误(例如):php mysqli函数坚持可选参数

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

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

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

+0

您使用的是哪个版本的PHP? –

回答

2

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